X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=4adb775570221d1a8c1e03aa2a0ac8748d6319cf;hb=1735c47d7b5686d26af724799db78d40a6763269;hp=e7e259465d5dca8807cc0ddbe712a0218bc079b9;hpb=48adc4e11f3927d5abebad1720c64744b770f1b2;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e7e259465d5..4adb7755702 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,451 @@ +2011-10-06 Richard Henderson + + * gcc.c-torture/execute/vect-shuffle-1.c: Remove. + * gcc.c-torture/execute/vect-shuffle-2.c: Remove. + * gcc.c-torture/execute/vect-shuffle-3.c: Remove. + * gcc.c-torture/execute/vect-shuffle-4.c: Remove. + * gcc.c-torture/execute/vect-shuffle-5.c: Remove. + * gcc.c-torture/execute/vect-shuffle-6.c: Remove. + * gcc.c-torture/execute/vect-shuffle-7.c: Remove. + * gcc.c-torture/execute/vect-shuffle-8.c: Remove. + * gcc.c-torture/execute/vshuf-16.inc: New file. + * gcc.c-torture/execute/vshuf-2.inc: New file. + * gcc.c-torture/execute/vshuf-4.inc: New file. + * gcc.c-torture/execute/vshuf-8.inc: New file. + * gcc.c-torture/execute/vshuf-main.inc: New file. + * gcc.c-torture/execute/vshuf-v16qi.c: New test. + * gcc.c-torture/execute/vshuf-v2df.c: New test. + * gcc.c-torture/execute/vshuf-v2di.c: New test. + * gcc.c-torture/execute/vshuf-v2sf.c: New test. + * gcc.c-torture/execute/vshuf-v2si.c: New test. + * gcc.c-torture/execute/vshuf-v4df.c: New test. + * gcc.c-torture/execute/vshuf-v4di.c: New test. + * gcc.c-torture/execute/vshuf-v4hi.c: New test. + * gcc.c-torture/execute/vshuf-v4sf.c: New test. + * gcc.c-torture/execute/vshuf-v4si.c: New test. + * gcc.c-torture/execute/vshuf-v8hi.c: New test. + * gcc.c-torture/execute/vshuf-v8qi.c: New test. + * gcc.c-torture/execute/vshuf-v8si.c: New test. + +2011-10-06 Jakub Jelinek + + PR tree-optimization/49279 + * gcc.dg/tree-ssa/restrict-4.c: XFAIL. + * gcc.c-torture/execute/pr49279.c: New test. + +2011-10-06 Bernd Schmidt + + PR target/49049 + * gcc.c-torture/compile/pr49049.c: New test. + +2011-10-06 Ulrich Weigand + + PR target/50305 + * gcc.target/arm/pr50305.c: New test. + +2011-10-06 Richard Guenther + + PR tree-optimization/38884 + * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase. + * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise. + +2011-10-05 David S. Miller + + * gcc.target/sparc/lzd.c: New test. + * gcc.target/sparc/popc.c: New test. + +2011-10-05 Uros Bizjak + + * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized. + * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump. + * g++.dg/other/final1.C: Cleanup original tree dump. + +2011-10-05 Jakub Jelinek + + PR tree-optimization/50613 + * gcc.dg/pr50613.c: New test. + +2011-10-05 Richard Henderson + + * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite. + * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite. + * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite. + * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite. + * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite. + * gcc.c-torture/execute/vect-shuffle-6.c: New test. + * gcc.c-torture/execute/vect-shuffle-7.c: New test. + * gcc.c-torture/execute/vect-shuffle-8.c: New test. + +2011-10-05 Uros Bizjak + + * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after + DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2". + * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump. + * gcc.dg/vect/vec-scal-opt1.c: Ditto. + * gcc.dg/vect/vec-scal-opt2.c: Ditto. + +2011-10-05 Richard Guenther + + PR tree-optimization/38885 + * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase. + +2011-10-05 Bernd Schmidt + + * gcc.target/i386/sw-1.c: New test. + +2011-10-05 Uros Bizjak + + * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add + -mtune=generic. + * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto. + +2011-10-05 Uros Bizjak + + * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee. + +2011-10-04 David S. Miller + + * gcc.target/sparc/fhalve.c: New test. + * gcc.target/sparc/fnegop.c: New test. + * gcc.target/sparc/xmul.c: New test. + +2011-10-04 Janus Weil + + PR fortran/35831 + * gfortran.dg/dummy_procedure_6.f90: New. + +2011-10-04 Jakub Jelinek + + PR tree-optimization/50604 + * gcc.dg/pr50604.c: New test. + +2011-10-04 Rainer Orth + + PR tree-optimization/49662 + * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*. + * gcc.dg/graphite/interchange-15.c: Likewise. + * gcc.dg/graphite/interchange-mvt.c: Likewise. + +2011-10-04 Jakub Jelinek + + * gcc.dg/tree-ssa/restrict-4.c: New test. + +2011-10-04 Artem Shinkarov + + * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white + spaces. + (main): Use __typeof to get result type of comparison. + +2011-10-04 Ira Rosen + + * lib/target-supports.exp (check_effective_target_vect_multiple_sizes): + Make et_vect_multiple_sizes_saved global. + (check_effective_target_vect64): Make et_vect64_saved global. + +2011-10-03 Artjoms Sinkarovs + + * gcc.c-torture/execute/vect-shuffle-2.c: New test. + * gcc.c-torture/execute/vect-shuffle-4.c: New test. + * gcc.c-torture/execute/vect-shuffle-1.c: New test. + * gcc.dg/builtin-complex-err-1.c: Adjust. + +2011-10-02 Jason Merrill + + * g++.dg/cpp0x/range-for22.C: New. + + * g++.dg/cpp0x/variadic65.C: Remove xfails. + * g++.dg/cpp0x/variadic82.C: Remove xfails. + * g++.dg/cpp0x/variadic83.C: Remove xfails. + * g++.dg/cpp0x/variadic105.C: Remove xfails. + + * g++.dg/cpp0x/nsdmi5.C: New. + +2011-10-02 Richard Sandiford + + PR target/50579 + * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p): + New procedures. + (mips-dg-options): Force an ABI option if the current ABI is + incompatible with the required -mlong setting. Likewise force + a long setting if the current one is incompatible with the + chosen ABI. Keep abi_test_option_p, abi and eabi_p updated + throughout procedure. + * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls + instead of addressing=absolute. + +2011-10-02 Richard Sandiford + + * gcc.target/mips/stack-1.c: New test. + +2011-10-02 Richard Sandiford + + * gcc.dg/pr49696.c: New test. + +2011-10-02 Jan Hubicka + + * gcc.dg/ipa/ctor-empty-1.c: Update dump file. + +2011-10-01 David S. Miller + + * gcc.target/sparc/cmask.c: New test. + * gcc.target/sparc/fpadds.c: New test. + * gcc.target/sparc/fshift.c: New test. + * gcc.target/sparc/fucmp.c: New test. + * gcc.target/sparc/vis3misc.c: New test. + +2011-10-01 Janus Weil + + PR fortran/50585 + * gfortran.dg/assumed_charlen_arg_2.f90: New. + +2011-09-30 Janis Johnson + + PR c++/44473 + * g++.dg/dfp/44473-1.C: New test. + * g++.dg/dfp/44473-2.C: New test. + * g++.dg/dfp/mangle-1.C: New test. + * g++.dg/dfp/mangle-2.C: New test. + * g++.dg/dfp/mangle-3.C: New test. + * g++.dg/dfp/mangle-4.C: New test. + * g++.dg/dfp/mangle-5.C: New test. + +2011-09-30 Jakub Jelinek + + PR inline-asm/50571 + * gcc.dg/pr50571.c: New test. + + PR tree-optimization/46309 + * gcc.dg/pr46309.c: New test. + +2011-09-30 Jakub Jelinek + + * gcc.dg/strlenopt-21.c: New test. + +2011-09-30 Revital Eres + + * gcc.dg/sms-10.c: New file. + +2011-09-30 Ramana Radhakrishnan + + * gcc.target/arm/pr50099.c: New test. + +2011-09-30 Matthew Gretton-Dann + + * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge. + +2011-09-30 David S. Miller + + * gcc.target/sparc/bmaskbshuf.c: New test. + * gcc.target/sparc/edgen.c: New test. + +2011-09-29 Janus Weil + + PR fortran/50547 + * gfortran.dg/pure_formal_proc_3.f90: New. + + PR fortran/50553 + * gfortran.dg/stfunc_7.f90: New. + +2011-09-29 Artjoms Sinkarovs + + * gcc.c-torture/execute/vector-compare-1.c: New testcase. + * gcc.c-torture/execute/vector-compare-2.c: Likewise. + * gcc.dg/vector-compare-1.c: Likewise. + * gcc.dg/vector-compare-2.c: Likewise. + +2011-09-29 David S. Miller + + * gcc.target/sparc/array.c: New test. + +2011-09-29 Jiangning Liu + + * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on + loop unroll and set max unroll times to 8. + * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise. + * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise. + * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise. + * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise. + +2011-09-28 Paolo Carlini + + PR c++/40145 + * g++.dg/ext/visibility/warn5.C: New. + +2011-09-28 Paolo Carlini + + PR c++/45278 + * g++.dg/warn/Wextra-3.C: New. + +2011-09-28 Oleg Endo + + PR target/49486 + * gcc.target/sh/pr49468-si.c: New. + +2011-09-28 Tom de Vries + + PR testsuite/50485 + * gcc.target/i386/sse4_1-blendps.c: Include . + (TEST): Initialize src3 with random floats. + * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i from + union src3. Initialize src3 with random floats. + +2011-09-27 Oleg Endo + + * gcc.target/sh/mfmovd.c: Extend list of supported targets. + * gcc.target/sh/struct-arg-dw2.c: Fix typo. + * gcc.target/sh/sh4a-sincos.c: Make test SH4A only. + * gcc.target/sh/sh4a-sincosf.c: Ditto. + * gcc.target/sh/sh4a-cos.c: Ditto. + * gcc.target/sh/sh4a-cosf.c: Ditto. + * gcc.target/sh/sh4a-sin.c: Ditto. + * gcc.target/sh/sh4a-sinf.c: Ditto. + * gcc.target/sh/sh4a-fsrra.c: Ditto. + * gcc.target/sh/sh4a-memmovua.c: Ditto. + * gcc.target/sh/sh4a-bitmovua.c: Ditto. + +2011-09-27 Paolo Carlini + + PR c++/31489 + * g++.dg/parse/error40.C: New. + * g++.dg/warn/incomplete1.C: Adjust. + +2011-09-27 Jan Hubicka + + PR middle-end/49463 + * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr): + Mark used. + +2011-09-27 Jakub Jelinek + + * gcc.dg/strlenopt-1.c: New test. + * gcc.dg/strlenopt-1f.c: New test. + * gcc.dg/strlenopt-2.c: New test. + * gcc.dg/strlenopt-2f.c: New test. + * gcc.dg/strlenopt-3.c: New test. + * gcc.dg/strlenopt-4.c: New test. + * gcc.dg/strlenopt-4g.c: New test. + * gcc.dg/strlenopt-4gf.c: New test. + * gcc.dg/strlenopt-5.c: New test. + * gcc.dg/strlenopt-6.c: New test. + * gcc.dg/strlenopt-7.c: New test. + * gcc.dg/strlenopt-8.c: New test. + * gcc.dg/strlenopt-9.c: New test. + * gcc.dg/strlenopt-10.c: New test. + * gcc.dg/strlenopt-11.c: New test. + * gcc.dg/strlenopt-12.c: New test. + * gcc.dg/strlenopt-12g.c: New test. + * gcc.dg/strlenopt-13.c: New test. + * gcc.dg/strlenopt-14g.c: New test. + * gcc.dg/strlenopt-14gf.c: New test. + * gcc.dg/strlenopt-15.c: New test. + * gcc.dg/strlenopt-16g.c: New test. + * gcc.dg/strlenopt-17g.c: New test. + * gcc.dg/strlenopt-18g.c: New test. + * gcc.dg/strlenopt.h: New file. + +2011-09-27 Tom de Vries + + PR middle-end/43864 + * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge. + * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same. + * gcc.dg/pr43864.c: New test. + * gcc.dg/pr43864-2.c: Same. + * gcc.dg/pr43864-3.c: Same. + * gcc.dg/pr43864-4.c: Same. + +2011-09-27 Jan Hubicka + + * gcc.dg/ipa/inline-5.c: New testcase. + +2011-09-27 Ira Rosen + + * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit + vectors. + * gcc.dg/vect/bb-slp-27.c: New. + * gcc.dg/vect/bb-slp-28.c: New. + +2011-09-27 Bernd Schmidt + + * testsuite/lib/target-supports.exp (check_profiling_available): + Don't rely solely on TLS tests for -fprofile-generate, fall + through to the other code. + +2011-09-27 Richard Guenther + + PR tree-optimization/50363 + * gcc.dg/torture/pr50363.c: New testcase. + +2011-09-26 Jason Merrill + + PR c++/45012 + * g++.dg/template/partial13.C: New. + + PR c++/46105 + * g++.dg/template/partial12.C: New. + + PR c++/50508 + * g++.dg/cpp0x/constexpr-typedef1.C: New. + +2011-09-26 Paolo Carlini + + PR c++/45487 + * g++.dg/diagnostic/bindings1.C: New. + * g++.old-deja/g++.pt/memtemp77.C: Adjust. + +2011-09-26 David S. Miller + + * gcc.target/sparc/wrgsr.c: New test. + * gcc.target/sparc/rdgsr.c: New test. + * gcc.target/sparc/edge.c: New test. + * gcc.target/sparc/fcmp.c: New test. + + * gcc.target/sparc/edge.c: Update for new return types. + * gcc.target/sparc/fcmp.c: Likewise. + + * gcc.target/sparc/fpaddsubi.c: New test. + +2011-09-26 Janus Weil + + PR fortran/50515 + * gfortran.dg/common_15.f90: New. + + PR fortran/50517 + * gfortran.dg/dummy_procedure_5.f90: New. + * gfortran.dg/interface_26.f90: Modified error message. + * gfortran.dg/proc_ptr_11.f90: Ditto. + * gfortran.dg/proc_ptr_15.f90: Ditto. + * gfortran.dg/proc_ptr_comp_20.f90: Ditto. + * gfortran.dg/proc_ptr_result_5.f90: Ditto. + +2011-09-26 Jason Merrill + + PR c++/50512 + * g++.dg/overload/rvalue3.C: New. + + PR c++/50523 + * g++.dg/overload/ref-conv2.C: New. + + * g++.dg/cpp0x/nsdmi-template1.C: New. + +2011-09-26 Paolo Carlini + + * g++.dg/cpp0x/nullptr25.C: New. + +2011-09-26 Richard Guenther + + PR tree-optimization/50472 + * gcc.dg/torture/pr50472.c: New testcase. + +2011-09-26 Eric Botcazou + + * gnat.dg/opt22.adb: New test. + * gnat.dg/opt22_pkg.ad[sb]: New helper. + +2011-09-26 Eric Botcazou + + * gnat.dg/opt21.adb: New test. + * gnat.dg/opt21_pkg.ad[sb]: New helper. + 2011-09-26 Eric Botcazou * gnat.dg/opt20.ad[sb]: New test.