aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJ"orn Rennecke <joern.rennecke@superh.com>2004-06-29 10:19:42 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>2004-06-29 11:19:42 +0100
commit313329e13b280e3edc77f4efe308419c24e1913d (patch)
treed709fbb439bba0ce468c4fd4f57acac60c73db0a
parent35a1e17e48db31480bc46a9787ad89a053628e08 (diff)
downloadgcc-313329e13b280e3edc77f4efe308419c24e1913d.zip
gcc-313329e13b280e3edc77f4efe308419c24e1913d.tar.gz
gcc-313329e13b280e3edc77f4efe308419c24e1913d.tar.bz2
cfglayout.c (fixup_reorder_chain): Don't do anything for e_fall->dest == EXIT_BLOCK_PTR.
* cfglayout.c (fixup_reorder_chain): Don't do anything for e_fall->dest == EXIT_BLOCK_PTR. From-SVN: r83849
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/cfglayout.c3
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 854141f..01c0285 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2004-06-29 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * cfglayout.c (fixup_reorder_chain): Don't do anything for
+ e_fall->dest == EXIT_BLOCK_PTR.
+
2004-06-28 Richard Henderson <rth@redhat.com>
* tree-cfg.c (verify_stmt): Add last_in_block parameter. Verify
diff --git a/gcc/cfglayout.c b/gcc/cfglayout.c
index 0c13c56..e887015 100644
--- a/gcc/cfglayout.c
+++ b/gcc/cfglayout.c
@@ -665,8 +665,7 @@ fixup_reorder_chain (void)
{
/* If the old fallthru is still next, nothing to do. */
if (bb->rbi->next == e_fall->dest
- || (!bb->rbi->next
- && e_fall->dest == EXIT_BLOCK_PTR))
+ || e_fall->dest == EXIT_BLOCK_PTR)
continue;
/* The degenerated case of conditional jump jumping to the next