aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1998-10-10 23:18:32 +0000
committerJeff Law <law@gcc.gnu.org>1998-10-10 17:18:32 -0600
commit9265dacf25a26ef02473949bc8feec743e1e5b8c (patch)
treeaa526f8221b6bf5dce3a4b3b7cb94f5962e87891
parenta86d864c41d8dc8bdcbcf87cdfa49185319fd0e5 (diff)
downloadgcc-9265dacf25a26ef02473949bc8feec743e1e5b8c.zip
gcc-9265dacf25a26ef02473949bc8feec743e1e5b8c.tar.gz
gcc-9265dacf25a26ef02473949bc8feec743e1e5b8c.tar.bz2
flow.c (find_basic_blocks): Delte "live_reachable_p" argument.
* 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
-rw-r--r--gcc/ChangeLog8
-rw-r--r--gcc/flow.c8
-rw-r--r--gcc/gcse.c2
-rw-r--r--gcc/output.h2
-rw-r--r--gcc/toplev.c2
5 files changed, 14 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d22e9d7..1cd2d8a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/flow.c b/gcc/flow.c
index 038c5d7..35a43cd 100644
--- a/gcc/flow.c
+++ b/gcc/flow.c
@@ -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;
diff --git a/gcc/gcse.c b/gcc/gcse.c
index 0732cb4..cffb94e 100644
--- a/gcc/gcse.c
+++ b/gcc/gcse.c
@@ -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)
diff --git a/gcc/output.h b/gcc/output.h
index 353a9d6..06d5204 100644
--- a/gcc/output.h
+++ b/gcc/output.h
@@ -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 *));
diff --git a/gcc/toplev.c b/gcc/toplev.c
index f24767a..97ee2fa 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -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);
});