diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-10-30 06:41:19 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-10-30 06:41:19 +0000 |
commit | 25e371ba9997959e2d77ac4322113988cd14c341 (patch) | |
tree | 1eff36676175acdfb84804f5c090bc3711dd2d39 /gcc | |
parent | 7f16bdb85adcbdea2096397cfaf4e091ac5c4f51 (diff) | |
download | gcc-25e371ba9997959e2d77ac4322113988cd14c341.tar.gz |
* jump.c, reg-stack.c, toplev.c: Revert Oct 27 change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30271 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/reg-stack.c | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c index 7ab8184a3a3..c30d709fed1 100644 --- a/gcc/reg-stack.c +++ b/gcc/reg-stack.c @@ -418,7 +418,6 @@ reg_to_stack (first, file) { int i; int max_uid; - sbitmap blocks; block_info bi; /* See if there is something to do. Flow analysis is quite @@ -431,17 +430,9 @@ reg_to_stack (first, file) /* Ok, floating point instructions exist. If not optimizing, build the CFG and run life analysis. */ - if (! optimize) - { - find_basic_blocks (first, max_reg_num (), file, 0); - - blocks = sbitmap_alloc (n_basic_blocks); - sbitmap_ones (blocks); - count_or_remove_death_notes (blocks, 1); - sbitmap_free (blocks); - - life_analysis (first, max_reg_num (), file, 0); - } + find_basic_blocks (first, max_reg_num (), file, 0); + count_or_remove_death_notes (NULL, 1); + life_analysis (first, max_reg_num (), file, 0); /* Set up block info for each basic block. */ bi = (block_info) alloca ((n_basic_blocks + 1) * sizeof (*bi)); |