diff options
author | Jan Hubicka <jh@suse.cz> | 2002-05-03 23:02:44 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2002-05-03 21:02:44 +0000 |
commit | 3d4ce12a5acd0210b6c90b3dd8a7c5033be19562 (patch) | |
tree | 0a12f28fa9de9fe900acaffa2ad2259d91171d3e /gcc | |
parent | 37ad04a5a4a1d3b7e1f289f2e0bd284146d1f15f (diff) | |
download | gcc-3d4ce12a5acd0210b6c90b3dd8a7c5033be19562.zip gcc-3d4ce12a5acd0210b6c90b3dd8a7c5033be19562.tar.gz gcc-3d4ce12a5acd0210b6c90b3dd8a7c5033be19562.tar.bz2 |
cfgcleanup.c (try_optimize_cfg): Call merge_block only when jump is simplejump.
* cfgcleanup.c (try_optimize_cfg): Call merge_block only when
jump is simplejump.
From-SVN: r53129
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/cfgcleanup.c | 2 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fc2ad3e..fd56efb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,4 +1,9 @@ -Fri May 3 22:53:37 CEST 2002 Jan Hubicka <jh@suse.cz> +Fri May 3 22:59:15 CEST 2002 Jan Hubicka <jh@suse.cz> + + * cfgcleanup.c (try_optimize_cfg): Call merge_block only when + jump is simplejump. + +Fri May 3 22:53:37 CEST 2002 Jan Hubicka <jh@suse.cz> * i386.c (expand_movstr, expand_clrstr): Fix inline-all-stringops sequence. diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.c index 8924781..bff7623 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; |