aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/tree-vectorizer.c')
-rw-r--r--gcc/tree-vectorizer.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/gcc/tree-vectorizer.c b/gcc/tree-vectorizer.c
index 173e6b5..dc18152 100644
--- a/gcc/tree-vectorizer.c
+++ b/gcc/tree-vectorizer.c
@@ -289,10 +289,7 @@ adjust_simduid_builtins (hash_table<simduid_to_vf> *htab)
: BUILT_IN_GOMP_ORDERED_END);
gimple *g
= gimple_build_call (builtin_decl_explicit (bcode), 0);
- tree vdef = gimple_vdef (stmt);
- gimple_set_vdef (g, vdef);
- SSA_NAME_DEF_STMT (vdef) = g;
- gimple_set_vuse (g, gimple_vuse (stmt));
+ gimple_move_vops (g, stmt);
gsi_replace (&i, g, true);
continue;
}