re PR testsuite/54772 (vectorization broken in gfortran on x86_64-*-freebsd)
2012-10-02 Sharad Singhai <singhai@google.com> PR testsuite/54772 * tree-vect-stmts.c (vectorizable_operation): Add missing return. testsuite/ChangeLog 2012-10-02 Sharad Singhai <singhai@google.com> PR testsuite/54772 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options to fix test failures caused by r191883. * gcc.dg/tree-ssa/gen-vect-11.c: Likewise. * gcc.dg/tree-ssa/gen-vect-2.c: Likewise. * gcc.dg/tree-ssa/gen-vect-32.c: Likewise. * gcc.dg/tree-ssa/gen-vect-25.c: Likewise. * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise. * gcc.dg/tree-ssa/gen-vect-26.c: Likewise. * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise. * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise. * gcc.dg/tree-ssa/gen-vect-28.c: Likewise. From-SVN: r191991
This commit is contained in:
parent
dd2c8bfc7c
commit
e34842c6f8
|
@ -1,3 +1,8 @@
|
|||
2012-10-02 Sharad Singhai <singhai@google.com>
|
||||
|
||||
PR testsuite/54772
|
||||
* tree-vect-stmts.c (vectorizable_operation): Add missing return.
|
||||
|
||||
2012-10-02 David Edelsohn <dje.gcc@gmail.com>
|
||||
|
||||
* config/rs6000/rs6000.c (rs6000_option_override_internal): Do not
|
||||
|
@ -210,7 +215,6 @@
|
|||
* tree-vect-slp.c: Ditto.
|
||||
* tree-vect-patterns.c: Ditto.
|
||||
* tree-vect-loop-manip.c: Ditto.
|
||||
* testsuite/gcc.target/i386/vect-double-1.c: Fix test.
|
||||
* opts.c (vect_set_verbosity_level): Remove.
|
||||
(common_handle_option): Handle -fopt-info flag. Deprecate
|
||||
-ftree-vectorizer-verbose.
|
||||
|
|
|
@ -1,3 +1,22 @@
|
|||
2012-10-02 Sharad Singhai <singhai@google.com>
|
||||
|
||||
PR testsuite/54772
|
||||
* gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
|
||||
to fix test failures caused by r191883.
|
||||
* gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
|
||||
* gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
|
||||
* gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
|
||||
* gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
|
||||
* gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
|
||||
* gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
|
||||
* gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
|
||||
* gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
|
||||
* gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
|
||||
|
||||
2012-09-30 Sharad Singhai <singhai@google.com>
|
||||
|
||||
* testsuite/gcc.target/i386/vect-double-1.c: Fix test.
|
||||
|
||||
2012-10-01 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR target/54087
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* { dg-do run { target vect_cmdline_needed } } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -ftree-vectorizer-verbose=3 -fwrapv -fdump-tree-vect-stats" } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -ftree-vectorizer-verbose=3 -fwrapv -fdump-tree-vect-stats -mno-sse" { target { i?86-*-* x86_64-*-* } } } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -fwrapv -fdump-tree-vect-details" } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -fwrapv -fdump-tree-vect-details -mno-sse" { target { i?86-*-* x86_64-*-* } } } */
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* { dg-do run { target vect_cmdline_needed } } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -ftree-vectorizer-verbose=3 -fdump-tree-vect-stats" } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -ftree-vectorizer-verbose=3 -fdump-tree-vect-stats -mno-sse" { target { i?86-*-* x86_64-*-* } } } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-details" } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-details -mno-sse" { target { i?86-*-* x86_64-*-* } } } */
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* { dg-do run { target vect_cmdline_needed } } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -ftree-vectorizer-verbose=3 -fdump-tree-vect-stats" } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -ftree-vectorizer-verbose=3 -fdump-tree-vect-stats -mno-sse" { target { i?86-*-* x86_64-*-* } } } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-details" } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-details -mno-sse" { target { i?86-*-* x86_64-*-* } } } */
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* { dg-do run { target vect_cmdline_needed } } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -ftree-vectorizer-verbose=3 -fdump-tree-vect-stats" } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -ftree-vectorizer-verbose=3 -fdump-tree-vect-stats -mno-sse" { target { i?86-*-* x86_64-*-* } } } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-details" } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-details -mno-sse" { target { i?86-*-* x86_64-*-* } } } */
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* { dg-do run { target vect_cmdline_needed } } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -ftree-vectorizer-verbose=4 -fdump-tree-vect-stats" } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -ftree-vectorizer-verbose=4 -fdump-tree-vect-stats -mno-sse" { target { i?86-*-* x86_64-*-* } } } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-details" } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-details -mno-sse" { target { i?86-*-* x86_64-*-* } } } */
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* { dg-do run { target vect_cmdline_needed } } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -ftree-vectorizer-verbose=4 -fdump-tree-vect-stats" } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -ftree-vectorizer-verbose=4 -fdump-tree-vect-stats -mno-sse" { target { i?86-*-* x86_64-*-* } } } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-details" } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-details -mno-sse" { target { i?86-*-* x86_64-*-* } } } */
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* { dg-do run { target vect_cmdline_needed } } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -ftree-vectorizer-verbose=4 -fdump-tree-vect-stats" } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -ftree-vectorizer-verbose=4 -fdump-tree-vect-stats -mno-sse" { target { i?86-*-* x86_64-*-* } } } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-details" } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-details -mno-sse" { target { i?86-*-* x86_64-*-* } } } */
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* { dg-do run { target vect_cmdline_needed } } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -ftree-vectorizer-verbose=4 -fdump-tree-vect-stats" } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -ftree-vectorizer-verbose=4 -fdump-tree-vect-stats -mno-sse" { target { i?86-*-* x86_64-*-* } } } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-details" } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-details -mno-sse" { target { i?86-*-* x86_64-*-* } } } */
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* { dg-do run { target vect_cmdline_needed } } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -ftree-vectorizer-verbose=4 -fdump-tree-vect-stats" } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -ftree-vectorizer-verbose=4 -fdump-tree-vect-stats -mno-sse" { target { i?86-*-* x86_64-*-* } } } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-details" } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-details -mno-sse" { target { i?86-*-* x86_64-*-* } } } */
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@ set DEFAULT_VECTCFLAGS ""
|
|||
|
||||
# These flags are used for all targets.
|
||||
lappend DEFAULT_VECTCFLAGS "-O2" "-ftree-vectorize" "-fno-vect-cost-model" \
|
||||
"-ftree-vectorizer-verbose=4" "-fdump-tree-vect-stats"
|
||||
"-fdump-tree-vect-details"
|
||||
|
||||
# If the target system supports vector instructions, the default action
|
||||
# for a test is 'run', otherwise it's 'compile'. Save current default.
|
||||
|
|
|
@ -3657,6 +3657,7 @@ vectorizable_operation (gimple stmt, gimple_stmt_iterator *gsi,
|
|||
if (dump_kind_p (MSG_MISSED_OPTIMIZATION))
|
||||
dump_printf_loc (MSG_MISSED_OPTIMIZATION, vect_location,
|
||||
"not worthwhile without SIMD support.");
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!vec_stmt) /* transformation not required. */
|
||||
|
|
Loading…
Reference in New Issue