--- gcc/tree-vect-stmts.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/gcc/tree-vect-stmts.cc b/gcc/tree-vect-stmts.cc index ba0b94c93da..8f9aad9d7f1 100644 --- a/gcc/tree-vect-stmts.cc +++ b/gcc/tree-vect-stmts.cc @@ -5857,7 +5857,7 @@ vectorizable_assignment (vec_info *vinfo, /* Multiple types in SLP are handled by creating the appropriate number of vectorized stmts for each SLP node. Hence, NCOPIES is always 1 in case of SLP. */ - if (slp_node) + if (1) ncopies = 1; else ncopies = vect_get_num_copies (loop_vinfo, vectype); @@ -5924,7 +5924,7 @@ vectorizable_assignment (vec_info *vinfo, if (!vec_stmt) /* transformation not required. */ { - if (slp_node + if (1 && !vect_maybe_update_slp_op_vectype (slp_op, vectype_in)) { if (dump_enabled_p ()) @@ -5959,12 +5959,12 @@ vectorizable_assignment (vec_info *vinfo, new_temp = make_ssa_name (vec_dest, new_stmt); gimple_assign_set_lhs (new_stmt, new_temp); vect_finish_stmt_generation (vinfo, stmt_info, new_stmt, gsi); - if (slp_node) + if (1) slp_node->push_vec_def (new_stmt); else STMT_VINFO_VEC_STMTS (stmt_info).safe_push (new_stmt); } - if (!slp_node) + if (!1) *vec_stmt = STMT_VINFO_VEC_STMTS (stmt_info)[0]; vec_oprnds.release (); -- 2.43.0