OSDN Git Service

Rework vector shuffle tests.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index e96612c..4adb775 100644 (file)
@@ -1,3 +1,238 @@
+2011-10-06  Richard Henderson  <rth@redhat.com>
+
+       * 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  <jakub@redhat.com>
+
+       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  <bernds@codesourcery.com>
+
+       PR target/49049
+       * gcc.c-torture/compile/pr49049.c: New test.
+
+2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
+
+       PR target/50305
+       * gcc.target/arm/pr50305.c: New test.
+
+2011-10-06  Richard Guenther  <rguenther@suse.de>
+
+       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  <davem@davemloft.net>
+
+       * gcc.target/sparc/lzd.c: New test.
+       * gcc.target/sparc/popc.c: New test.
+
+2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
+
+       * 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  <jakub@redhat.com>
+
+       PR tree-optimization/50613
+       * gcc.dg/pr50613.c: New test.
+
+2011-10-05  Richard Henderson  <rth@redhat.com>
+
+       * 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  <ubizjak@gmail.com>
+
+       * 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  <rguenther@suse.de>
+
+       PR tree-optimization/38885
+       * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
+
+2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
+
+       * gcc.target/i386/sw-1.c: New test.
+
+2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
+
+       * 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  <ubizjak@gmail.com>
+
+       * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
+
+2011-10-04  David S. Miller  <davem@davemloft.net>
+
+       * 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  <janus@gcc.gnu.org>
+
+       PR fortran/35831
+       * gfortran.dg/dummy_procedure_6.f90: New.
+
+2011-10-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/50604
+       * gcc.dg/pr50604.c: New test.
+
+2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       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  <jakub@redhat.com>
+
+       * gcc.dg/tree-ssa/restrict-4.c: New test.
+
+2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
+
+       * 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  <ira.rosen@linaro.org>
+
+       * 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  <artyom.shinkaroff@gmail.com>
+
+       * 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  <jason@redhat.com>
+
+       * 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  <rdsandiford@googlemail.com>
+
+       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  <rdsandiford@googlemail.com>
+
+       * gcc.target/mips/stack-1.c: New test.
+
+2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * gcc.dg/pr49696.c: New test.
+
+2011-10-02  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
+
+2011-10-01  David S. Miller  <davem@davemloft.net>
+
+       * 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  <janus@gcc.gnu.org>
+
+       PR fortran/50585
+       * gfortran.dg/assumed_charlen_arg_2.f90: New.
+
+2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
+
+       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  <jakub@redhat.com>
+
+       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  <jakub@redhat.com>
+
+       * gcc.dg/strlenopt-21.c: New test.
+
+2011-09-30  Revital Eres  <revital.eres@linaro.org>
+
+       * gcc.dg/sms-10.c: New file.
+
+2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
+
+       * gcc.target/arm/pr50099.c: New test.
+
+2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
+
+       * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
+
 2011-09-30  David S. Miller  <davem@davemloft.net>
 
        * gcc.target/sparc/bmaskbshuf.c: New test.