diff options
author | Jan Hubicka <jh@suse.cz> | 2007-02-04 14:02:45 +0100 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2007-02-04 13:02:45 +0000 |
commit | facbf9482df37925486b53a299b35d3f4c504c30 (patch) | |
tree | 373031b3d25c6165ed4fbc6219e4c6e3bc6cae1f /gcc/tree-ssa-forwprop.c | |
parent | 22ad64b60c48637d63afc5b0b4d38a5568b25aa3 (diff) | |
download | gcc-facbf9482df37925486b53a299b35d3f4c504c30.zip gcc-facbf9482df37925486b53a299b35d3f4c504c30.tar.gz gcc-facbf9482df37925486b53a299b35d3f4c504c30.tar.bz2 |
tree-ssa-copyrename.c (copy_rename_partition_coalesce): Return true when something was changed.
* tree-ssa-copyrename.c (copy_rename_partition_coalesce): Return
true when something was changed.
(rename_ssa_copies): When something was changed, do
TODO_remove_unused_locals.
* tree-ssa-forwprop.c (tree_ssa_forward_propagate_single_use_value):
add TODO_remove_unused_locals when instruction was removed.
From-SVN: r121571
Diffstat (limited to 'gcc/tree-ssa-forwprop.c')
-rw-r--r-- | gcc/tree-ssa-forwprop.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-ssa-forwprop.c b/gcc/tree-ssa-forwprop.c index ca1d0a8..446efa7 100644 --- a/gcc/tree-ssa-forwprop.c +++ b/gcc/tree-ssa-forwprop.c @@ -1003,6 +1003,7 @@ tree_ssa_forward_propagate_single_use_vars (void) if (forward_propagate_addr_expr (stmt, &some)) { release_defs (stmt); + todoflags |= TODO_remove_unused_locals; bsi_remove (&bsi, true); } else |