diff options
Diffstat (limited to 'gcc/tree-ssa-dce.c')
-rw-r--r-- | gcc/tree-ssa-dce.c | 4 |
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); |