X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=a1ebffbbaeb67684412cead89866da301318e99a;hp=3ef9ee0d0aefbc2f30120e020d33af0df289c955;hb=9960d752f0bd2b1e3f0c62d50deae42a1303c8ce;hpb=0fea623c6dfa3060c3df2a7ff1e01e0bb1578376 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 3ef9ee0d0ae..a1ebffbbaeb 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,555 @@ +2010-11-29 Dodji Seketeli + + PR c++/45383 + Reverted patch for PR c++/42260 + * conversion/cast2.C: Reverted new test. + +2010-11-29 Dodji Seketeli + + PR debug/46101 + * g++.dg/debug/dwarf2/typedef5.C: New test + +2010-11-29 Iain Sandoe + Mike Stump + + PR target/26427 + PR target/33120 + PR testsuite/35710 + * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators. + * gcc.dg/pr26427.c: Remove redundant warning for powerpc. + * gcc.dg/darwin-comm.c: Adjust for new allocators. + * gcc.dg/darwin-sections.c: New test. + * g++.dg/ext/instantiate2.C: Adjust for new allocators. + +2010-11-29 Nicola Pero + + * objc.dg/exceptions-1.m: New. + * objc.dg/exceptions-2.m: New. + * objc.dg/exceptions-3.m: New. + * objc.dg/exceptions-4.m: New. + * objc.dg/exceptions-5.m: New. + * obj-c++.dg/exceptions-1.mm: New. + * obj-c++.dg/exceptions-2.mm: New. + * obj-c++.dg/exceptions-3.mm: New. + * obj-c++.dg/exceptions-4.mm: New. + * obj-c++.dg/exceptions-5.mm: New. + +2010-11-29 Nicola Pero + + * obj-c++.dg/property/at-property-1.mm: Fixed testcase. + * obj-c++.dg/property/at-property-16.mm: Fixed testcase. + * obj-c++.dg/property/at-property-20.mm: Fixed testcase. + +2010-11-28 Janus Weil + + PR fortran/46662 + * gfortran.dg/proc_ptr_comp_pass_7.f90: New. + +2010-11-28 Eric Botcazou + + * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching. + * gnat.dg/pack9.adb (dg-final): Likewise. + +2010-11-28 Paul Thomas + + PR fortran/46638 + PR fortran/46668 + * gfortran.dg/transfer_simplify_10.f90: Fix endian issue. + +2010-11-27 Nicola Pero + + PR objc++/46222 + * obj-c++.dg/property/at-property-2.mm: Uncommented testcase. + +2010-11-27 Nicola Pero + + * objc.dg/property/at-property-24.m: New. + * objc.dg/property/at-property-25.m: New. + * obj-c++.dg/property/at-property-24.mm: New. + * obj-c++.dg/property/at-property-25.mm: New. + +2010-11-27 Nicola Pero + + * objc.dg/protocol-qualifier-1.m: New. + * objc.dg/protocol-qualifier-2.m: New. + * obj-c++.dg/protocol-qualifier-1.mm: New. + * obj-c++.dg/protocol-qualifier-2.mm: New. + +2010-11-26 Rainer Orth + + * lib/gnat.exp: Load gcc.exp. + (gnat_target_compile): Use gcc_target_compile for *.c sources. + * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime. + +2010-11-26 Richard Guenther + + PR lto/46648 + * gcc.dg/lto/20101125-1_0.c: New testcase. + * gcc.dg/lto/20101125-1_1.c: Likewise. + +2010-11-22 Bud Davis + + * arith_divide_no_check.f + ,arith_divide.f,old_style_init.f90: new tests. + +2010-11-26 H.J. Lu + + PR tree-optimization/46665 + * gfortran.dg/pr46665.f90: New. + +2010-11-26 Jakub Jelinek + + PR middle-end/46647 + * gcc.dg/pr46647.c: New test. + +2010-11-25 Janus Weil + + PR fortran/46581 + * gfortran.dg/select_type_19.f03: New. + +2010-11-25 Nicola Pero + + * objc.dg/ivar-problem-1.m: New. + * obj-c++.dg/ivar-problem-1.mm: New. + +2010-11-25 Jakub Jelinek + + PR middle-end/46637 + * gcc.c-torture/compile/pr46637.c: New test. + +2010-11-25 H.J. Lu + + * gfortran.dg/pr46519-1.f: Add -mtune=generic. + +2010-11-25 H.J. Lu + + PR middle-end/46647 + * gcc.target/i386/pr46647.c: New. + +2010-11-25 Kai Tietz + + * gcc.dg/dll-8.c: New. + +2010-11-25 Eric Botcazou + + * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target. + * gnat.dg/sse_nolib.adb: Likewise. + +2010-11-25 Alexander Monakov + + PR rtl-optimization/46585 + * gcc.dg/pr46585.c: New. + +2010-11-24 Richard Henderson + + * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern, + vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi, + vect_unpack, vect_int_mult, vect_extract_even_odd, + vect_extract_even_odd_wide, vect_interleave): Enable for ia64. + +2010-11-24 H.J. Lu + + PR target/46519 + * gfortran.dg/pr46519-1.f: New. + +2010-11-24 H.J. Lu + + PR target/46519 + * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper. + * gcc.target/i386/avx-vzeroupper-11.c: Likewise. + + * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2. + * gcc.target/i386/avx-vzeroupper-15.c: Likewise. + * gcc.target/i386/avx-vzeroupper-16.c: Likewise. + * gcc.target/i386/avx-vzeroupper-17.c: Likewise. + + * gcc.target/i386/avx-vzeroupper-20.c: New. + * gcc.target/i386/avx-vzeroupper-21.c: Likewise. + * gcc.target/i386/avx-vzeroupper-22.c: Likewise. + * gcc.target/i386/avx-vzeroupper-23.c: Likewise. + * gcc.target/i386/avx-vzeroupper-24.c: Likewise. + * gcc.target/i386/avx-vzeroupper-25.c: Likewise. + * gcc.target/i386/avx-vzeroupper-26.c: Likewise. + +2010-11-24 Richard Guenther + + PR lto/43218 + * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes. + +2010-11-24 Jakub Jelinek + + PR rtl-optimization/46614 + * gcc.dg/pr46614.c: New test. + +2010-11-24 Tobias Burnus + + PR fortran/46638 + * gfortran.dg/transfer_simplify_10.f90: New. + +2010-11-24 Jakub Jelinek + + PR middle-end/46629 + * gfortran.dg/lto/pr46629_0.f90: New test. + +2010-11-24 Mingjie Xing + + * gcc.target/mips/loongson3a-muldiv-1.c: New test. + * gcc.target/mips/loongson3a-muldiv-2.c: New test. + +2010-11-23 Joseph Myers + + * gcc.dg/opts-5.c: New test. + +2010-11-23 Jeffrey Yasskin + + PR c++/46527 + * g++.dg/debug/dwarf2/pr46527.C: New test. + +2010-11-23 Iain Sandoe + + * gcc.dg/darwin-cfstring-1.c: Adjust format messages. + +2010-11-23 Jakub Jelinek + + PR middle-end/46499 + * gcc.dg/pr46499-1.c: New test. + * gcc.dg/pr46499-2.c: New test. + +2010-11-23 Jack Howarth + + * gcc.target/i386/alias-1.c: Require alias support. + +2010-11-22 Uros Bizjak + + * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags + for vectorizer tests. + * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive. + * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive. + * gcc.dg/graphite/pr41888.c: Ditto. + * gcc.dg/graphite/pr42729.c: Ditto. + +2010-11-22 Mingjie Xing + Uros Bizjak + + * lib/target-supports.exp (check_vect_support_and_set_flags): New + procedure to check if the target supports vectorizer tests. Set + DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization + capabilites. + * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags. + * g++.dg/vect/vect.exp: Ditto. + * gfortran.dg/vect/vect.exp: Ditto. + +2010-11-22 Nicola Pero + + PR objc/34033 + * objc.dg/strings-1.m: New. + * objc.dg/strings-2.m: New. + * obj-c++.dg/strings-1.mm: New. + * obj-c++.dg/strings-2.mm: New. + +2010-11-22 Ian Bolton + + * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for + "target short_enums". + * testsuite/gcc.c-torture/compile/pr39845.c: Likewise. + +2010-11-22 Eric Botcazou + + * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8. + + PR rtl-optimization/46603 + * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit. + + PR testsuite/46230 + * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from + being vectorized. Adjust dg-final pattern. + * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector. + + * gcc.dg/vect: Do not include in testcases. + * gcc.dg/vect/costmodel/ppc: Likewise. + +2010-11-22 Alexander Monakov + + PR rtl-optimization/45652 + * gcc.dg/pr45652.c: New. + +2010-11-21 Richard Henderson + + PR rtl-optimization/46571 + * gcc.dg/pr46571.c: New. + +2010-11-21 Eric Botcazou + + * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC. + +2010-11-21 Uros Bizjak + + PR target/46533 + * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets. + +2010-11-20 Joseph Myers + + * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets. + * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets. + * gcc.dg/pack-test-1.c: Test for all non-default_packed targets. + * gcc.dg/pack-test-2.c: Test for all targets. + * gcc.dg/pragma-align.c: Test for all targets. + * gcc.dg/pragma-pack-4.c: Do not skip for AVR. + * gcc.dg/ucnid-10.c: Test for all targets. + +2010-11-20 Eric Botcazou + + * gcc.target/sparc/sparc-align-1.c: New test. + +2010-11-20 Nathan Froyd + + PR c++/16189 + PR c++/36888 + PR c++/45331 + * g++.dg/parse/semicolon3.C: New test. + * g++.dg/debug/pr22514.C: Adjust. + * g++.dg/init/error1.C: Adjust. + * g++.dg/other/bitfield3.C: Adjust. + * g++.dg/other/semicolon.C: Adjust. + * g++.dg/parse/error14.C: Adjust. + * g++.dg/parse/error5.C: Adjust. + * g++.dg/parse/parameter-declaration-1.C: Adjust. + * g++.dg/template/pr23510.C: Adjust. + * g++.dg/template/pr39425.C: Adjust. + * g++.old-deja/g++.robertl/eb125.C: Adjust. + +2010-11-20 Jakub Jelinek + + PR debug/46561 + * gcc.dg/autopar/pr46561.c: New test. + + PR c++/46538 + * g++.dg/other/error34.C: New test. + + PR c++/46526 + * g++.dg/cpp0x/constexpr-base3.C: New test. + + PR tree-optimization/45830 + * gcc.target/i386/pr45830.c: New test. + * gcc.c-torture/execute/pr45830.c: New test. + +2010-11-19 Nicola Pero + + * objc.dg/attributes/class-attribute-1.m: Rewritten. + * objc.dg/attributes/class-attribute-2.m: Same change. + * obj-c++.dg/attributes/class-attribute-1.mm: Same change. + * obj-c++.dg/attributes/class-attribute-2.mm: Same change. + * objc.dg/fobjc-std-1.m: Updated. + * obj-c++.dg/fobjc-std-1.mm: Updated. + +2010-11-19 Michael Matz + + PR tree-optimization/46077 + * gcc.dg/vect/O3-pr46077.c: New testcase. + +2010-11-19 Joseph Myers + + PR c/46547 + * gcc.c-torture/compile/pr46547-1.c: New test. + +2010-11-19 Rainer Orth + + * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to + exec $compiler. + * lib/gfortran.exp (gfortran_link_flags): Remove braces around + $GFORTRAN_UNDER_TEST. + (gfortran_init): Use -B to specify specpath, add trailing /. + +2010-11-19 Michael Meissner + + * gcc.target/powerpc/ppc-target-1.c: New file to test target + attributes on PowerPC. + * gcc.target/powerpc/ppc-target-2.c: Ditto. + * gcc.target/powerpc/ppc-target-3.c: Ditto. + +2010-11-19 Nicola Pero + + * objc.dg/attributes/proto-attribute-1.m: Updated. + * objc.dg/attributes/proto-attribute-2.m: New. + * objc.dg/attributes/proto-attribute-3.m: New. + * obj-c++.dg/attributes/proto-attribute-1.mm: Updated. + * obj-c++.dg/attributes/proto-attribute-2.mm: New. + * obj-c++.dg/attributes/proto-attribute-3.mm: New. + +2010-11-19 Eric Botcazou + + * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC. + +2010-11-19 Eric Botcazou + + * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC. + +2010-11-18 Steve Ellcey + + * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack. + * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment. + +2010-11-18 Jakub Jelinek + + PR middle-end/46534 + * gcc.c-torture/compile/pr46534.c: New test. + +2010-11-18 Eric Botcazou + + * gnat.dg/atomic4.ad[sb]: New test. + * gnat.dg/volatile4.adb: Likewise. + +2010-11-18 Richard Henderson + + * gcc.target/i386/pr46470.c: Skip for 32-bit PIC. + +2010-11-18 Nathan Froyd + + PR c/33193 + * c-c++-common/pr33193.c: New test. + +2010-11-18 Richard Guenther + + PR tree-optimization/46172 + * gcc.dg/torture/pr46172.c: New testcase. + +2010-11-18 Jeff Law + + PR middle-end-optimization/46297 + * gfortran.dg/pr46297.f: New test. + +2010-11-17 Steve Ellcey + + PR middle-end/31490 + * gcc.dg/pr31490.c: New test. + +2010-11-17 Uros Bizjak + + * gcc.dg/nop.h: Move from ... + * gcc.dg/guality/nop.h: ... here. + * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro. + * gcc.dg/guality/asm-1.c: Update nop.h include. + * gcc.dg/guality/pr43329-1.c: Ditto. + +2010-11-17 Paolo Bonzini + + * gcc.dg/two-types-1.c: New test. + * gcc.dg/two-types-2.c: New test. + * gcc.dg/two-types-3.c: New test. + * gcc.dg/two-types-4.c: New test. + * gcc.dg/two-types-5.c: New test. + * gcc.dg/two-types-6.c: New test. + * gcc.dg/two-types-7.c: New test. + * gcc.dg/two-types-8.c: New test. + * gcc.dg/two-types-9.c: New test. + * gcc.dg/two-types-10.c: New test. + * objc.dg/two-types-1.m: New test. + +2010-11-17 Jakub Jelinek + + PR rtl-optimization/46440 + * gcc.dg/pr46440.c: New test. + + PR testsuite/45429 + * gcc.dg/vect/no-section-anchors-vect-64.c: New test. + +2010-11-17 Ira Rosen + + PR tree-optimization/46312 + * gcc.dg/vect/vect-scal-opt2.c: Rename to... + * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only + on targets that support vector shifts with scalar shift argument. + Remove dg-options. + * gcc.dg/vect/vect-scal-opt.c: Rename to... + * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise. + * gcc.dg/vect/vect-scal-opt1.c: Rename to... + * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise. + * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags. + * gcc.dg/vect/vect-114.c: Expect to pass only on targets that + support misaligned data accesses. + * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise. + * gcc.dg/vect/pr43430-2.c: Remove dg-options. + * lib/target-supports.exp + (check_effective_target_vect_shift_scalar): New. + +2010-11-17 Jakub Jelinek + + * gcc.dg/guality/nop.h: New file. + * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of + "nop". Adjust line numbers in gdb-test. + * gcc.dg/guality/pr43329-1.c: Likewise. + +2010-11-16 Jason Merrill + + * g++.dg/cpp0x/defaulted20.C: New. + + * g++.dg/template/injected2.C: New. + +2010-11-17 Nicola Pero + + * objc.dg/protocol-optional-1.m: New. + * obj-c++.dg/protocol-optional-1.mm: New. + +2010-11-16 Richard Henderson + + * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off. + * gcc.target/powerpc/ppc-fma-4.c: Likewise. + +2010-11-16 Eric Botcazou + + * gnat.dg/opt12.adb: New test. + * gnat.dg/opt12_pkg.ad[sb]: New helper. + +2010-11-16 Eric Botcazou + + * gcc.target/rx/pack.c: New test. + +2010-11-16 Francois-Xavier Coudert + Tobias Burnus + + PR fortran/32049 + * gfortran.dg/quad_1.f90: New. + * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also + compiler arguments. + * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to + library search path; call gcc-set-multilib-library-path with + arguments such that libgfortran.spec is found. + (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST. + +2010-11-16 Jakub Jelinek + + PR c++/46401 + * g++.dg/warn/Wsequence-point-3.C: New test. + +2010-11-16 Kai Tietz + + PR preprocessor/17349 + * gcc.dg/cpp/cmdlne-C3.c: New. + +2010-11-16 Richard Guenther + + PR tree-optimization/44545 + * gcc.dg/pr44545.c: New testcase. + +2010-11-16 Andrey Belevantsev + + PR rtl-optimization/46366 + * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate + casts. + 2010-11-16 Richard Guenther * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase. @@ -23,19 +575,20 @@ * objc.dg/property/dotsyntax-19.m: New. * objc.dg/property/dotsyntax-20.m: New. * obj-c++.dg/property/dotsyntax-18.mm: New. - * obj-c++.dg/property/dotsyntax-19.mm: New. + * obj-c++.dg/property/dotsyntax-19.mm: New. * obj-c++.dg/property/dotsyntax-20.mm: New. - * objc.dg/property/dotsyntax-4.m: Removed some unused variables and code. + * objc.dg/property/dotsyntax-4.m: Removed some unused + variables and code. * objc.dg/property/dotsyntax-6.m: Same change. - * objc.dg/property/dotsyntax-16.m: Same change. + * objc.dg/property/dotsyntax-16.m: Same change. * objc.dg/property/dotsyntax-17.m: Same change. * obj-c++.dg/property/dotsyntax-4.mm: Same change. * obj-c++.dg/property/dotsyntax-6.mm: Same change. - * obj-c++.dg/property/dotsyntax-16.mm: Same change. + * obj-c++.dg/property/dotsyntax-16.mm: Same change. * obj-c++.dg/property/dotsyntax-17.mm: Same change. * objc.dg/property/at-property-22.m: Added missing casts. * obj-c++.dg/property/at-property-22.mm: Same change. - + 2010-11-15 Jakub Jelinek PR tree-optimization/46491 @@ -48,7 +601,8 @@ PR fortran/46484 * gfortran.dg/allocatable_scalar_11.f90: New. - * gfortran.dg/allocatable_scalar_5.f90: Make test case standard conform. + * gfortran.dg/allocatable_scalar_5.f90: Make test case + standard conform. 2010-11-15 Jakub Jelinek @@ -61,13 +615,13 @@ 2010-11-15 Nicola Pero * objc.dg/property/dotsyntax-16.m: New. - * objc.dg/property/dotsyntax-17.m: New. + * objc.dg/property/dotsyntax-17.m: New. * obj-c++.dg/property/dotsyntax-16.mm: New. - * obj-c++.dg/property/dotsyntax-17.mm: New. + * obj-c++.dg/property/dotsyntax-17.mm: New. * objc.dg/property/at-property-10.m: Uncommented using 'x++' syntax with properties, which now works. * obj-c++.dg/property/at-property-10.mm: Same change. - + 2010-11-15 Martin Jambor PR tree-optimization/46349 @@ -219,7 +773,7 @@ PR fortran/45794 * gfortran.dg/optional_mask.f90: New test. -2010-11-13 Ville Voutilainen +2010-11-13 Ville Voutilainen * g++.dg/cpp0x/defaulted15.C: Adjust. @@ -460,8 +1014,7 @@ 2010-11-10 H.J. Lu PR tree-optimization/46414 - * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop - unrolling. + * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling. 2010-11-10 Tobias Burnus @@ -571,8 +1124,8 @@ 2010-10-09 Jakub Jelinek PR middle-end/45663 - * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation - instead of first. + * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second + bar invocation instead of first. PR debug/46171 * gcc.dg/pr46171.c: New test. @@ -6155,6 +6708,7 @@ 2010-07-16 Iain Sandoe + PR testsuite/43925 * lib/plugin-support.exp (plugin-test-execute): Add ${gcc_objdir}/intl to includes.