aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfgcleanup.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2010-06-06 19:32:38 +0000
committerJan Hubicka <jh@suse.cz>2010-06-06 19:32:38 +0000
commiteb547a8baf7518702d3a45f397189dc369e5bbfa (patch)
tree5d6bb9cd2c2e372d3f62021701fd7b4f2d5419fa /gcc/cfgcleanup.c
parent92ec9d934b40bf00dbd82b29a871f3487e164ede (diff)
Revert accidental commit.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@160349 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cfgcleanup.c')
-rw-r--r--gcc/cfgcleanup.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.c
index 67e5632e6cb..7139e3a7bce 100644
--- a/gcc/cfgcleanup.c
+++ b/gcc/cfgcleanup.c
@@ -2367,13 +2367,7 @@ cleanup_cfg (int mode)
break;
else if ((mode & CLEANUP_CROSSJUMP)
&& crossjumps_occured)
- {
- /* Fast DCE is expensive, we really want to be sure we don't
- re-run it just because crossjumping cascade. */
- while (try_optimize_cfg (mode))
- delete_unreachable_blocks ();
- run_fast_dce ();
- }
+ run_fast_dce ();
}
else
break;