diff options
author | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-05-03 21:02:44 +0000 |
---|---|---|
committer | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-05-03 21:02:44 +0000 |
commit | 41a4ba7f5571380ca985347ed35083a63d835f62 (patch) | |
tree | 0a12f28fa9de9fe900acaffa2ad2259d91171d3e /gcc/cfgcleanup.c | |
parent | 8dcf1d62b38ec6cb01f3b2fdc2231c8d601fd09a (diff) | |
download | gcc-41a4ba7f5571380ca985347ed35083a63d835f62.tar.gz |
* cfgcleanup.c (try_optimize_cfg): Call merge_block only when
jump is simplejump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53129 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cfgcleanup.c')
-rw-r--r-- | gcc/cfgcleanup.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.c index 892478111f6..bff7623c7e6 100644 --- a/gcc/cfgcleanup.c +++ b/gcc/cfgcleanup.c @@ -1684,7 +1684,7 @@ try_optimize_cfg (mode) /* If the jump insn has side effects, we can't kill the edge. */ && (GET_CODE (b->end) != JUMP_INSN - || onlyjump_p (b->end)) + || simplejump_p (b->end)) && merge_blocks (s, b, c, mode)) changed_here = true; |