summaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-dce.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/tree-ssa-dce.c')
-rw-r--r--gcc/tree-ssa-dce.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/tree-ssa-dce.c b/gcc/tree-ssa-dce.c
index 42888b4f90d..8763cfb28d2 100644
--- a/gcc/tree-ssa-dce.c
+++ b/gcc/tree-ssa-dce.c
@@ -1129,7 +1129,6 @@ forward_edge_to_pdom (edge e, basic_block post_dom_bb)
gimple phi = gsi_stmt (gsi);
tree op;
source_location locus;
- tree block;
/* PHIs for virtuals have no control dependency relation on them.
We are lost here and must force renaming of the symbol. */
@@ -1149,8 +1148,7 @@ forward_edge_to_pdom (edge e, basic_block post_dom_bb)
op = gimple_phi_arg_def (phi, e2->dest_idx);
locus = gimple_phi_arg_location (phi, e2->dest_idx);
- block = gimple_phi_arg_block (phi, e2->dest_idx);
- add_phi_arg (phi, op, e, locus, block);
+ add_phi_arg (phi, op, e, locus);
/* The resulting PHI if not dead can only be degenerate. */
gcc_assert (degenerate_phi_p (phi));
gsi_next (&gsi);