summaryrefslogtreecommitdiff
path: root/gcc/tree-vect-generic.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@gcc.gnu.org>2011-12-13 12:07:01 -0800
committerRichard Henderson <rth@gcc.gnu.org>2011-12-13 12:07:01 -0800
commitb826bea7f3a828f9a8d23a0828572452101ced42 (patch)
treeb51ff1980c56c199511e2a406274c144de43fd81 /gcc/tree-vect-generic.c
parent38a53a0e25ac25724fae62ec6c340337805e6bc8 (diff)
downloadgcc-b826bea7f3a828f9a8d23a0828572452101ced42.tar.gz
Revert two unintended commits
From-SVN: r182301
Diffstat (limited to 'gcc/tree-vect-generic.c')
-rw-r--r--gcc/tree-vect-generic.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/tree-vect-generic.c b/gcc/tree-vect-generic.c
index bc917d98f51..dc01ce7b24c 100644
--- a/gcc/tree-vect-generic.c
+++ b/gcc/tree-vect-generic.c
@@ -776,7 +776,9 @@ expand_vector_operations_1 (gimple_stmt_iterator *gsi)
/* These are only created by the vectorizer, after having queried
the target support. It's more than just looking at the optab,
and there's no need to do it again. */
- if (code == VEC_EXTRACT_EVEN_EXPR
+ if (code == VEC_INTERLEAVE_HIGH_EXPR
+ || code == VEC_INTERLEAVE_LOW_EXPR
+ || code == VEC_EXTRACT_EVEN_EXPR
|| code == VEC_EXTRACT_ODD_EXPR)
return;