diff options
| author | Jan Hubicka <jh@suse.cz> | 2002-07-17 00:23:59 +0200 |
|---|---|---|
| committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2002-07-16 22:23:59 +0000 |
| commit | daaab00ade7d7d7a17ca651821cc8ceac1f97b87 (patch) | |
| tree | b365640615982fcc25db97fed3a452cac2a8e7cb | |
| parent | 63c574ccc4c2c42421c7c4bd72936d8f44f020bc (diff) | |
| download | gcc-daaab00ade7d7d7a17ca651821cc8ceac1f97b87.zip gcc-daaab00ade7d7d7a17ca651821cc8ceac1f97b87.tar.gz gcc-daaab00ade7d7d7a17ca651821cc8ceac1f97b87.tar.bz2 | |
* m68hc11.c (m68hc11_reorg): Do not rebuild CFG.
From-SVN: r55500
| -rw-r--r-- | gcc/ChangeLog | 4 | ||||
| -rw-r--r-- | gcc/config/m68hc11/m68hc11.c | 5 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f0212b0..51ed5b0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Wed Jul 17 00:22:39 CEST 2002 Jan Hubicka <jh@suse.cz> + + * m68hc11.c (m68hc11_reorg): Do not rebuild CFG. + Wed Jul 17 00:20:48 CEST 2002 Jan Hubicka <jh@suse.cz> * i386.md (prefetch): Fix for 64bit mode. diff --git a/gcc/config/m68hc11/m68hc11.c b/gcc/config/m68hc11/m68hc11.c index 18d7d40..6a72222 100644 --- a/gcc/config/m68hc11/m68hc11.c +++ b/gcc/config/m68hc11/m68hc11.c @@ -5076,11 +5076,13 @@ m68hc11_reorg (first) z_replacement_completed = 1; m68hc11_reassign_regs (first); + if (optimize) + compute_bb_for_insn (); + /* After some splitting, there are some oportunities for CSE pass. This happens quite often when 32-bit or above patterns are split. */ if (optimize > 0 && split_done) { - find_basic_blocks (first, max_reg_num (), 0); reload_cse_regs (first); } @@ -5110,7 +5112,6 @@ m68hc11_reorg (first) } } - find_basic_blocks (first, max_reg_num (), 0); life_analysis (first, 0, PROP_REG_INFO | PROP_DEATH_NOTES); } |
