diff options
author | Kazu Hirata <kazu@cs.umass.edu> | 2004-11-11 23:08:56 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2004-11-11 23:08:56 +0000 |
commit | 04e2b4d3906885ad974c1b568f014a587dc37fbc (patch) | |
tree | aebc45babab958f38a1efb5066c810a2e31511d8 /gcc | |
parent | 5060342a1470aa3bb07e9f962716dc272db16aa0 (diff) | |
download | gcc-04e2b4d3906885ad974c1b568f014a587dc37fbc.zip gcc-04e2b4d3906885ad974c1b568f014a587dc37fbc.tar.gz gcc-04e2b4d3906885ad974c1b568f014a587dc37fbc.tar.bz2 |
alias.c (record_alias_subset, [...]): Make them static.
* alias.c (record_alias_subset, addr_side_effect_eval):
Make them static.
* alias.h: Remove the prototype for record_alias_subset.
* expr.h: Remove the commented-out prototype for
record_alias_subset.
* rtl.h: Remove the prototype for addr_side_effect_eval.
From-SVN: r90501
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/alias.c | 5 | ||||
-rw-r--r-- | gcc/alias.h | 1 | ||||
-rw-r--r-- | gcc/expr.h | 1 | ||||
-rw-r--r-- | gcc/rtl.h | 1 |
5 files changed, 12 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 87b2fbb..5658d03 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,14 @@ 2004-11-11 Kazu Hirata <kazu@cs.umass.edu> + * alias.c (record_alias_subset, addr_side_effect_eval): + Make them static. + * alias.h: Remove the prototype for record_alias_subset. + * expr.h: Remove the commented-out prototype for + record_alias_subset. + * rtl.h: Remove the prototype for addr_side_effect_eval. + +2004-11-11 Kazu Hirata <kazu@cs.umass.edu> + * function.c (expand_function_end): Remove an "if" statement that always triggers. * stmt.c (expand_null_return_1): Likewise. diff --git a/gcc/alias.c b/gcc/alias.c index 49f2c6b..dd2f35e 100644 --- a/gcc/alias.c +++ b/gcc/alias.c @@ -122,6 +122,7 @@ static int nonlocal_referenced_p (rtx); static int nonlocal_set_p_1 (rtx *, void *); static int nonlocal_set_p (rtx); static void memory_modified_1 (rtx, rtx, void *); +static void record_alias_subset (HOST_WIDE_INT, HOST_WIDE_INT); /* Set up all info needed to perform alias analysis on memory references. */ @@ -595,7 +596,7 @@ new_alias_set (void) It is illegal for SUPERSET to be zero; everything is implicitly a subset of alias set zero. */ -void +static void record_alias_subset (HOST_WIDE_INT superset, HOST_WIDE_INT subset) { alias_set_entry superset_entry; @@ -1562,7 +1563,7 @@ get_addr (rtx x) where SIZE is the size in bytes of the memory reference. If ADDR is not modified by the memory reference then ADDR is returned. */ -rtx +static rtx addr_side_effect_eval (rtx addr, int size, int n_refs) { int offset = 0; diff --git a/gcc/alias.h b/gcc/alias.h index 371cdab..ea78e80 100644 --- a/gcc/alias.h +++ b/gcc/alias.h @@ -22,7 +22,6 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA #define GCC_ALIAS_H extern HOST_WIDE_INT new_alias_set (void); -extern void record_alias_subset (HOST_WIDE_INT, HOST_WIDE_INT); extern HOST_WIDE_INT get_varargs_alias_set (void); extern HOST_WIDE_INT get_frame_alias_set (void); extern void record_base_value (unsigned int, rtx, int); @@ -527,7 +527,6 @@ extern unsigned int case_values_threshold (void); /* extern HOST_WIDE_INT get_varargs_alias_set (void); */ /* extern HOST_WIDE_INT get_frame_alias_set (void); */ /* extern void record_base_value (unsigned int, rtx, int); */ -/* extern void record_alias_subset (HOST_WIDE_INT, HOST_WIDE_INT); */ /* extern HOST_WIDE_INT new_alias_set (void); */ /* extern int can_address_p (tree); */ @@ -2166,7 +2166,6 @@ extern void mark_constant_function (void); extern void init_alias_once (void); extern void init_alias_analysis (void); extern void end_alias_analysis (void); -extern rtx addr_side_effect_eval (rtx, int, int); extern bool memory_modified_in_insn_p (rtx, rtx); extern rtx find_base_term (rtx); extern rtx gen_hard_reg_clobber (enum machine_mode, unsigned int); |