flow.c (find_basic_blocks): Delte "live_reachable_p" argument.
authorJeffrey A Law <law@cygnus.com>
Sat, 10 Oct 1998 23:18:32 +0000 (23:18 +0000)
committerJeff Law <law@gcc.gnu.org>
Sat, 10 Oct 1998 23:18:32 +0000 (17:18 -0600)
        * flow.c (find_basic_blocks): Delte "live_reachable_p" argument.
        (find_basic_blocks_1): Similarly.
        * output.h (find_basic_blocks): Fix prototype.
        * gcse.c, toplev.c: Don't pass "live_reachable_p" argument to
        find_basic_blocks anymore.

From-SVN: r22979

gcc/ChangeLog
gcc/flow.c
gcc/gcse.c
gcc/output.h
gcc/toplev.c

index d22e9d7951cf91167f4899da1a48f6565008a458..1cd2d8a32bd2ac38d9bf0f65e4249a771fdd61ac 100644 (file)
@@ -1,3 +1,11 @@
+Sun Oct 11 00:15:29 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * flow.c (find_basic_blocks): Delte "live_reachable_p" argument.
+       (find_basic_blocks_1): Similarly.
+       * output.h (find_basic_blocks): Fix prototype.
+       * gcse.c, toplev.c: Don't pass "live_reachable_p" argument to
+       find_basic_blocks anymore.
+
 Sat Oct 10 22:00:34 1998  Richard Henderson  <rth@cygnus.com>
 
         * basic-block.h (EXECUTE_IF_SET_IN_SBITMAP): New macro.
index 038c5d718825409d70ca2cede6e3845dad584b93..35a43cd8932e2ca300b9b16bef17c1bb4fbad38b 100644 (file)
@@ -298,11 +298,10 @@ static void count_reg_references  PROTO ((rtx));
    information to be inaccurate and not suitable for passes like GCSE.  */
 
 void
-find_basic_blocks (f, nregs, file, live_reachable_p)
+find_basic_blocks (f, nregs, file)
      rtx f;
      int nregs;
      FILE *file;
-     int live_reachable_p;
 {
   register rtx insn;
   register int i;
@@ -402,7 +401,7 @@ find_basic_blocks (f, nregs, file, live_reachable_p)
   uid_volatile = (char *) xmalloc (max_uid_for_flow + 1);
   bzero (uid_volatile, max_uid_for_flow + 1);
 
-  find_basic_blocks_1 (f, nonlocal_label_list, live_reachable_p);
+  find_basic_blocks_1 (f, nonlocal_label_list);
 }
 
 /* For communication between find_basic_blocks_1 and its subroutines.  */
@@ -436,9 +435,8 @@ static rtx nonlocal_label_list;
    information to be inaccurate and not suitable for passes like GCSE.  */
 
 static void
-find_basic_blocks_1 (f, nonlocal_labels, live_reachable_p)
+find_basic_blocks_1 (f, nonlocal_labels)
      rtx f, nonlocal_labels;
-     int live_reachable_p;
 {
   register rtx insn;
   register int i;
index 0732cb4cadd3915c03675e4e07298c12b2681175..cffb94e31f0e95c011fe241f4450bdbe13ecfdfd 100644 (file)
@@ -669,7 +669,7 @@ gcse_main (f, file)
   debug_stderr = stderr;
 
   max_gcse_regno = max_reg_num ();
-  find_basic_blocks (f, max_gcse_regno, file, 0);
+  find_basic_blocks (f, max_gcse_regno, file);
 
   /* Return if there's nothing to do.  */
   if (n_basic_blocks <= 1)
index 353a9d6b9bfa0e0454bff6c11c8367c001772312..06d5204c7f37d8f9c8c16573f5e00b0b1a5a0045 100644 (file)
@@ -128,7 +128,7 @@ extern void allocate_for_life_analysis      PROTO((void));
 extern int regno_uninitialized         PROTO((int));
 extern int regno_clobbered_at_setjmp   PROTO((int));
 extern void dump_flow_info             PROTO((FILE *));
-extern void find_basic_blocks         PROTO((rtx, int, FILE *, int));
+extern void find_basic_blocks         PROTO((rtx, int, FILE *));
 extern void free_basic_block_vars     PROTO((int));
 extern void set_block_num             PROTO((rtx, int));
 extern void life_analysis             PROTO((rtx, int, FILE *));
index f24767a845ae375a68a1c3be806bb7a21c381897..97ee2fa63b35c09e7a6297fe5d375a1453913ccb 100644 (file)
@@ -3649,7 +3649,7 @@ rest_of_compilation (decl)
       TIMEVAR
        (flow_time,
         {
-          find_basic_blocks (insns, max_reg_num (), rtl_dump_file, 1);
+          find_basic_blocks (insns, max_reg_num (), rtl_dump_file);
           life_analysis (insns, max_reg_num (), rtl_dump_file);
         });