diff options
Diffstat (limited to 'gcc/tree-vect-stmts.c')
-rw-r--r-- | gcc/tree-vect-stmts.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/gcc/tree-vect-stmts.c b/gcc/tree-vect-stmts.c index 82968199f80..6592be2e884 100644 --- a/gcc/tree-vect-stmts.c +++ b/gcc/tree-vect-stmts.c @@ -7620,14 +7620,8 @@ vect_transform_stmt (gimple stmt, gimple_stmt_iterator *gsi, /* Verify SLP vectorization doesn't mess with STMT_VINFO_VEC_STMT. This would break hybrid SLP vectorization. */ if (slp_node) - { - if (PURE_SLP_STMT (stmt_info)) - gcc_assert (!old_vec_stmt && !vec_stmt - && !STMT_VINFO_VEC_STMT (stmt_info)); - else if (HYBRID_SLP_STMT (stmt_info)) - gcc_assert (!vec_stmt - && STMT_VINFO_VEC_STMT (stmt_info) == old_vec_stmt); - } + gcc_assert (!vec_stmt + && STMT_VINFO_VEC_STMT (stmt_info) == old_vec_stmt); /* Handle inner-loop stmts whose DEF is used in the loop-nest that is being vectorized, but outside the immediately enclosing loop. */ |