diff options
author | J"orn Rennecke <joern.rennecke@superh.com> | 2004-06-29 10:19:42 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 2004-06-29 11:19:42 +0100 |
commit | 313329e13b280e3edc77f4efe308419c24e1913d (patch) | |
tree | d709fbb439bba0ce468c4fd4f57acac60c73db0a /gcc | |
parent | 35a1e17e48db31480bc46a9787ad89a053628e08 (diff) | |
download | gcc-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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cfglayout.c | 3 |
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 |