* jump.c, reg-stack.c, toplev.c: Revert Oct 27 change.
authorRichard Henderson <rth@gcc.gnu.org>
Sat, 30 Oct 1999 06:41:19 +0000 (23:41 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 30 Oct 1999 06:41:19 +0000 (23:41 -0700)
From-SVN: r30271

gcc/reg-stack.c

index 7ab8184a3a30208c8572ad6619c57c18e2cb5a10..c30d709fed104bb85ce0b9127b4a278569b29893 100644 (file)
@@ -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));