diff options
Diffstat (limited to 'gcc/tree-complex.c')
-rw-r--r-- | gcc/tree-complex.c | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/gcc/tree-complex.c b/gcc/tree-complex.c index 5a3cb74..ac7748e 100644 --- a/gcc/tree-complex.c +++ b/gcc/tree-complex.c @@ -745,23 +745,6 @@ update_phi_components (basic_block bb) } } -/* Mark each virtual op in STMT for ssa update. */ - -static void -update_all_vops (gimple stmt) -{ - ssa_op_iter iter; - tree sym; - - FOR_EACH_SSA_TREE_OPERAND (sym, stmt, iter, SSA_OP_ALL_VIRTUALS) - { - if (TREE_CODE (sym) == SSA_NAME) - sym = SSA_NAME_VAR (sym); - mark_sym_for_renaming (sym); - } -} - - /* Expand a complex move to scalars. */ static void @@ -817,7 +800,6 @@ expand_complex_move (gimple_stmt_iterator *gsi, tree type) } else { - update_all_vops (stmt); if (gimple_assign_rhs_code (stmt) != COMPLEX_EXPR) { r = extract_component (gsi, rhs, 0, true); @@ -860,7 +842,6 @@ expand_complex_move (gimple_stmt_iterator *gsi, tree type) gimple_return_set_retval (stmt, lhs); } - update_all_vops (stmt); update_stmt (stmt); } } |