X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=0393eec3da9324119d357217b2a6bda57ea13e41;hp=cc902504a506b62193af5d54e5ef464bb0c1253e;hb=c512f3a475837c5f5cd895a8513e3c3c9ba03648;hpb=7359fe3f0fb6418c2a03a44908a4baa466c027f6 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index cc902504a50..0393eec3da9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,444 @@ +2011-10-23 Paolo Carlini + + PR c++/50810 + * g++.dg/cpp0x/warn_cxx0x2.C: New. + * g++.dg/cpp0x/warn_cxx0x3.C: Likewise. + +2011-10-23 Tom de Vries + + PR tree-optimization/50763 + * gcc.dg/pr50763.c: New test. + +2011-10-23 Uros Bizjak + + PR target/50788 + * gcc.target/i386/pr50788.c: New test. + +2011-10-23 Ira Rosen + + PR tree-optimization/50819 + * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests. + * g++.dg/vect/slp-pr50819.cc: New test. + +2011-10-21 Paolo Carlini + + PR c++/45385 + * g++.dg/warn/Wconversion4.C: New. + +2011-10-21 Jakub Jelinek + + PR target/50813 + * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation + from element other than first and reverse permutation. + * gcc.dg/torture/vshuf-16.inc: Likewise. + * gcc.dg/torture/vshuf-8.inc: Likewise. + * gcc.dg/torture/vshuf-4.inc: Likewise. + +2011-10-21 Paolo Carlini + + PR c++/31423 + * g++.dg/parse/error43.C: New. + * g++.dg/parse/error44.C: Likewise. + +2011-10-21 H.J. Lu + Kirill Yukhin + + PR target/50740 + * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly. + * gcc.target/i386/bmi2-check.h: Ditto. + +2011-10-21 Ville Voutilainen + + PR c++/50811 + * g++.dg/cpp0x/override2.C: Add test. + +2011-10-21 Rainer Orth + + * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling + check_linker_plugin_available. + +2011-10-21 Kai Tietz + + * gcc.target/i386/branch-cost1.c: New test. + * gcc.target/i386/branch-cost2.c: New test. + * gcc.target/i386/branch-cost3.c: New test. + * gcc.target/i386/branch-cost4.c: New test. + +2011-10-20 Steve Ellcey + + * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement. + +2011-10-20 Steve Ellcey + + PR testsuite/50722 + * gcc.dg/pr49994-3.c: Skip on HP-UX. + +2011-10-20 Joseph Myers + + * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define. + (_moz_foo, EXT__foo): Use ASMNAME. + +2011-10-20 Joseph Myers + + * lib/lto.exp (lto-execute): Use .exe suffix for test executable + names. + +2011-10-20 Kirill Yukhin + + PR target/50766 + * gcc.target/i386/pr50766.c: New test. + +2011-10-20 Jason Merrill + + PR c++/41449 + * g++.dg/eh/partial1.C: New. + +2011-10-20 Richard Henderson + + * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c, + gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c, + gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c: + Use __builtin_shuffle. + +2011-10-20 Steven G. Kargl + + PR fortran/50514 + * gfortran.dg/ishft_3.f90: Update test. + +2011-10-20 Steven G. Kargl + + PR fortran/50524 + * gfortran.dg/substring_integer_index.f90: New test. + +2011-10-20 Steven G. Kargl + + * gfortran.dg/format_string.f: New test. + +2011-10-20 Uros Bizjak + + * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target + non_strict_align. + * gcc.dg/ipa/ipa-sra-6.c: Ditto. + +2011-10-20 Joseph Myers + + * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c, + gcc.target/i386/pr46226.c: Do not use + -mno-accumulate-outgoing-args. + +2011-10-20 Joseph Myers + + * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of + including . + +2011-10-19 Jan Hubicka + + * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path. + * lib/gcc-dg.exp (check_effective_target_lto): Likewise. + * lib/c-torture.exp: Likewise. + * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO. + * gcc.c-torture/compile/sync-1.c: Likewise. + * gcc.c-torture/compile/sync-1.c: Likewise. + * gcc.c-torture/compile/sync-3.c: Likewise. + * gcc.dg/noncompile/invalid_asm.c: Likewise. + * gcc.dg/noncompile/920507-1.c: Likewise. + * gcc.dg/torture/pr36400.c: Likewise. + * g++.dg/torture/pr34850.C: Likewise. + +2011-10-20 Eric Botcazou + + * gnat.dg/source_ref1.adb: New test. + * gnat.dg/source_ref2.adb: Likewise. + +2011-10-19 Paolo Carlini + + PR c++/13657 + * g++.dg/parse/error42.C: New. + * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors. + +2011-10-19 Jason Merrill + + PR c++/50793 + * g++.dg/init/value9.C: New. + +2011-10-19 Jakub Jelinek + + * gcc.dg/torture/vshuf-32.inc: Add interleave permutations. + * gcc.dg/torture/vshuf-16.inc: Likewise. + * gcc.dg/torture/vshuf-8.inc: Likewise. + * gcc.dg/torture/vshuf-4.inc: Likewise. + +2011-10-19 Janus Weil + + PR fortran/47023 + * gfortran.dg/sizeof_proc.f90: New. + +2011-10-19 Joseph Myers + + * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx + -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*. + +2011-10-19 Uros Bizjak + + PR testsuite/50796 + * gcc.dg/plugin/plugindir?.c Update dg-prune-output. + +2011-10-19 Jason Merrill + + PR c++/50787 + * g++.dg/init/ref20.C: New. + +2011-10-19 Kai Tietz + + PR middle-end/50795 + * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test. + * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test. + * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test. + * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test. + * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test. + +2011-10-19 Richard Guenther + + PR middle-end/50768 + * gcc.dg/torture/pr50768.c: New testcase. + +2011-10-19 Alexander Monakov + + PR rtl-optimization/50340 + * gcc.dg/pr50340.c: New. + +2011-10-18 Andrew Stubbs + + PR tree-optimization/50717 + + * gcc.dg/pr50717-1.c: New file. + * gcc.target/arm/wmul-12.c: Correct types. + * gcc.target/arm/wmul-8.c: Correct types. + +2011-10-18 Jason Merrill + + PR c++/50531 + * g++.dg/cpp0x/defaulted32.C: New. + + PR c++/50742 + * g++.dg/lookup/using23.C: New. + + PR c++/50500 + * g++.dg/cpp0x/implicit12.C: New. + * g++.dg/cpp0x/defaulted20.C: Adjust. + * g++.dg/cpp0x/defaulted21.C: Adjust. + * g++.dg/cpp0x/implicit-copy.C: Adjust. + * g++.dg/cpp0x/implicit4.C: Adjust. + * g++.dg/cpp0x/implicit5.C: Adjust. + * g++.dg/cpp0x/implicit8.C: Adjust. + * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust. + * g++.dg/cpp0x/not_special.C: Adjust. + * g++.dg/cpp0x/rv-trivial-bug.C: Adjust. + * g++.dg/cpp0x/rv1n.C: Adjust. + * g++.dg/cpp0x/rv2n.C: Adjust. + * g++.dg/cpp0x/rv3n.C: Adjust. + * g++.dg/cpp0x/rv4n.C: Adjust. + * g++.dg/cpp0x/rv5n.C: Adjust. + * g++.dg/cpp0x/rv6n.C: Adjust. + * g++.dg/cpp0x/rv7n.C: Adjust. + +2011-10-18 Kirill Yukhin + + * gcc.target/i386/avx2-vpop-check.h: New header. + * gcc.target/i386/avx2-vpaddd-3.c: New test. + * gcc.target/i386/avx2-vpaddw-3.c: Ditto. + * gcc.target/i386/avx2-vpaddb-3.c: Ditto. + * gcc.target/i386/avx2-vpaddq-3.c: Ditto. + * gcc.target/i386/avx2-vpand-3.c: Ditto. + * gcc.target/i386/avx2-vpmulld-3.c: Ditto. + * gcc.target/i386/avx2-vpmullw-3.c: Ditto. + * gcc.target/i386/avx2-vpsrad-3.c: Ditto. + * gcc.target/i386/avx2-vpsraw-3.c: Ditto. + * gcc.target/i386/avx2-vpsrld-3.c: Ditto. + * gcc.target/i386/avx2-vpsrlw-3.c: Ditto. + * gcc.target/i386/avx2-vpsubb-3.c: Ditto. + * gcc.target/i386/avx2-vpsubd-3.c: Ditto. + * gcc.target/i386/avx2-vpsubq-3.c: Ditto. + * gcc.target/i386/avx2-vpsubw-3.c: Ditto. + +2011-10-18 Mikael Morin + + PR fortran/50420 + * gfortran.dg/coarray_subobject_1.f90: New test. + * gfortran.dg/coarray/subobject_1.f90: New test. + +2011-10-18 Alexander Monakov + + PR rtl-optimization/50205 + * gcc.dg/pr50205.c: New. + +2011-10-18 Richard Guenther + + PR tree-optimization/50767 + * gcc.dg/torture/pr50767.c: New testcase. + +2011-10-18 Julian Brown + + * lib/target-supports.exp (check_effective_target_arm_unaligned): New. + * gcc.target/arm/unaligned-memcpy-1.c: New. + * gcc.target/arm/unaligned-memcpy-2.c: New. + * gcc.target/arm/unaligned-memcpy-3.c: New. + * gcc.target/arm/unaligned-memcpy-4.c: New. + +2011-10-18 Janus Weil + + PR fortran/47023 + * gfortran.dg/iso_c_binding_class.f03: New. + +2011-10-18 Ira Rosen + + * testsuite/lib/target-supports.exp + (check_effective_target_vect_widen_shift): New. + * gcc.dg/vect/vect-widen-shift-s16.c: New. + * gcc.dg/vect/vect-widen-shift-s8.c: New. + * gcc.dg/vect/vect-widen-shift-u16.c: New. + * gcc.dg/vect/vect-widen-shift-u8.c: New. + +2011-10-18 Richard Guenther + + * gcc.dg/torture/restrict-1.c: New testcase. + +2011-10-17 Michael Spertus + + * g++.dg/ext/bases.C: New test. + +2011-10-17 David S. Miller + + * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect + all operations to emit VIS instructions. + * gcc.target/sparc/fandnot.c: Likewise. + * gcc.target/sparc/fnot.c: Likewise. + * gcc.target/sparc/for.c: Likewise. + * gcc.target/sparc/fornot.c: Likewise. + * gcc.target/sparc/fxnor.c: Likewise. + * gcc.target/sparc/fxor.c: Likewise. + * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer + needed. + +2011-10-17 Jakub Jelinek + + * gcc.c-torture/execute/vshuf-v16hi.c: New test. + * gcc.dg/torture/vshuf-16.inc: New file. + * gcc.dg/torture/vshuf-2.inc: New file. + * gcc.dg/torture/vshuf-32.inc: New file. + * gcc.dg/torture/vshuf-4.inc: New file. + * gcc.dg/torture/vshuf-8.inc: New file. + * gcc.dg/torture/vshuf-main.inc: New file. + * gcc.dg/torture/vshuf-v16hi.c: New test. + * gcc.dg/torture/vshuf-v16qi.c: New test. + * gcc.dg/torture/vshuf-v2df.c: New test. + * gcc.dg/torture/vshuf-v2di.c: New test. + * gcc.dg/torture/vshuf-v2sf.c: New test. + * gcc.dg/torture/vshuf-v2si.c: New test. + * gcc.dg/torture/vshuf-v32qi.c: New test. + * gcc.dg/torture/vshuf-v4df.c: New test. + * gcc.dg/torture/vshuf-v4di.c: New test. + * gcc.dg/torture/vshuf-v4hi.c: New test. + * gcc.dg/torture/vshuf-v4sf.c: New test. + * gcc.dg/torture/vshuf-v4si.c: New test. + * gcc.dg/torture/vshuf-v8hi.c: New test. + * gcc.dg/torture/vshuf-v8qi.c: New test. + * gcc.dg/torture/vshuf-v8sf.c: New test. + * gcc.dg/torture/vshuf-v8si.c: New test. + +2011-10-17 Ira Rosen + + PR tree-optimization/50746 + * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign. + +2011-10-17 Jason Merrill + + PR c++/50736 + * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New. + +2011-10-17 Paolo Carlini + + PR c++/44524 + * g++.dg/parse/error41.C: New. + * g++.dg/parse/error20.C: Adjust. + +2011-10-17 Paolo Carlini + + PR c++/50757 + * g++.dg/warn/format7.C: New. + * obj-c++.dg/warn7.mm: Likewise. + +2011-10-17 Richard Guenther + + PR tree-optimization/50729 + * gcc.dg/torture/pr50729.c: New testcase. + +2011-10-15 Tom Tromey + Dodji Seketeli + + * lib/prune.exp (prune_gcc_output): Prune output referring to + included files. + * gcc.dg/cpp/macro-exp-tracking-1.c: New test. + * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise. + * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise. + * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise. + +2011-10-15 Tom Tromey + Dodji Seketeli + + * gcc.dg/cpp/pragma-diagnostic-1.c: New test. + +2011-10-17 Paolo Carlini + + PR c++/48489 + * g++.dg/inherit/error5.C: New. + +2011-10-17 Janus Weil + + PR fortran/47023 + PR fortran/50752 + * gfortran.dg/kind_tests_4.f90: New. + +2011-10-17 Ira Rosen + + * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on + targets that support vector condition. + +2011-10-16 Janus Weil + + PR fortran/47023 + * gfortran.dg/c_kind_tests_3.f03: New. + +2011-10-16 Janus Weil + + PR fortran/50547 + * gfortran.dg/elemental_args_check_4.f90: New. + +2011-10-16 Ira Rosen + + PR tree-optimization/50727 + * gcc.dg/vect/pr50727.c: New test. + +2011-10-16 Eric Botcazou + + * gcc.dg/vla-23.c: New test. + +2011-10-16 Jakub Jelinek + + PR tree-optimization/50596 + * gcc.dg/vect/vect-cond-9.c: New test. + +2011-10-16 Ira Rosen + + * gcc.dg/vect/bb-slp-29.c: New test. + +2011-10-15 Paolo Carlini + + PR c++/50732 + * g++.dg/ext/is_base_of_incomplete.C: New. + * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors. + * g++.dg/ext/unary_trait_incomplete.C: Likewise. + 2011-10-15 Eric Botcazou * gcc.target/sparc/combined-1.c: Compile at -O2. @@ -7866,6 +8307,11 @@ * gfortran.dg/char4_iunit_2.f03: Adjust test. * gfortran.dg/real_const_3.f90: Adjust test. +2011-04-29 Jan Hubicka + + * gcc.dg/tree-ssa/inline-10.c: New testcase. + * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining. + 2011-04-28 Xinliang David Li * gcc.dg/tree-prof/prof-robust-1.c: New test.