diff options
author | Steven Bosscher <steven@gcc.gnu.org> | 2007-03-10 23:33:40 +0000 |
---|---|---|
committer | Steven Bosscher <steven@gcc.gnu.org> | 2007-03-10 23:33:40 +0000 |
commit | 7984c78796a81700b46059b5432fe4671e2d0917 (patch) | |
tree | bcc7bb1636a815612ac3bc51f2f41069c2317a4c /gcc/cfglayout.c | |
parent | b2c50382fbaa050248b5d3952e2682f91fed4ede (diff) | |
download | gcc-7984c78796a81700b46059b5432fe4671e2d0917.tar.gz |
lower-subreg.c: Include except.h.
* lower-subreg.c: Include except.h.
(decompose_multiword_subregs): Verify that the only control flow
insns we can split are loads to multi-words pseudos.
Handle breaking such blocks after splitting, instead of calling
find_many_sub_basic_blocks.
* loop-unroll.c (split_edge_and_insert): Don't set BB_SUPERBLOCK
on the new basic block. Add a lengthy comment explaining why we
thought this was necessary.
* cfglayout.c (cfg_layout_finalize): Don't break superblocks.
From-SVN: r122807
Diffstat (limited to 'gcc/cfglayout.c')
-rw-r--r-- | gcc/cfglayout.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/gcc/cfglayout.c b/gcc/cfglayout.c index eacfd996224..bbdd7a25b41 100644 --- a/gcc/cfglayout.c +++ b/gcc/cfglayout.c @@ -1149,8 +1149,6 @@ cfg_layout_finalize (void) bb->il.rtl->visited = 0; } - break_superblocks (); - #ifdef ENABLE_CHECKING verify_flow_info (); #endif |