summaryrefslogtreecommitdiff
path: root/gcc/reg-stack.c
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>1999-10-30 06:41:19 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>1999-10-30 06:41:19 +0000
commit25e371ba9997959e2d77ac4322113988cd14c341 (patch)
tree1eff36676175acdfb84804f5c090bc3711dd2d39 /gcc/reg-stack.c
parent7f16bdb85adcbdea2096397cfaf4e091ac5c4f51 (diff)
downloadgcc-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/reg-stack.c')
-rw-r--r--gcc/reg-stack.c15
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));