tree_ssa_forward_propagate_single_use_va): Release defs of propagated
statement.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120580
138bc75d-0d04-0410-961f-
82ee72b054a4
+2007-01-08 Jan Hubicka <jh@suse.cz>
+
+ * tree-ssa-forwprop.c (forward_propagate_into_cond,
+ tree_ssa_forward_propagate_single_use_va): Release defs of propagated
+ statement.
+
2007-01-08 Richard Guenther <rguenther@suse.de>
PR tree-optimization/23603
tree def = SSA_NAME_DEF_STMT (test_var);
block_stmt_iterator bsi = bsi_for_stmt (def);
bsi_remove (&bsi, true);
+ release_defs (def);
}
}
{
bool some = false;
if (forward_propagate_addr_expr (stmt, &some))
- bsi_remove (&bsi, true);
+ {
+ release_defs (stmt);
+ bsi_remove (&bsi, true);
+ }
else
bsi_next (&bsi);
if (some)