Commit 65727068 by Kazu Hirata Committed by Kazu Hirata

final.c (compute_alignments): Make it static.

	* final.c (compute_alignments): Make it static.
	* gcse.c (gcse_main, bypass_jumps): Likewise.
	* web.c (web_main): Likewise.
	* output.h: Remove the prototype for compute_alignments.
	* rtl.h: Remove the prototypes for web_main, gcse_main, and
	bypass_jumps.

From-SVN: r109051
parent b6c69918
2005-12-25 Kazu Hirata <kazu@codesourcery.com>
* final.c (compute_alignments): Make it static.
* gcse.c (gcse_main, bypass_jumps): Likewise.
* web.c (web_main): Likewise.
* output.h: Remove the prototype for compute_alignments.
* rtl.h: Remove the prototypes for web_main, gcse_main, and
bypass_jumps.
2005-12-24 Roger Sayle <roger@eyesopen.com> 2005-12-24 Roger Sayle <roger@eyesopen.com>
* expr.c (force_operand): Use expand_fix and expand_float to * expr.c (force_operand): Use expand_fix and expand_float to
......
...@@ -676,7 +676,10 @@ insn_current_reference_address (rtx branch) ...@@ -676,7 +676,10 @@ insn_current_reference_address (rtx branch)
} }
#endif /* HAVE_ATTR_length */ #endif /* HAVE_ATTR_length */
void /* Compute branch alignments based on frequency information in the
CFG. */
static void
compute_alignments (void) compute_alignments (void)
{ {
int log, max_skip, max_log; int log, max_skip, max_log;
......
...@@ -660,7 +660,7 @@ static bool is_too_expensive (const char *); ...@@ -660,7 +660,7 @@ static bool is_too_expensive (const char *);
F is the first instruction in the function. Return nonzero if a F is the first instruction in the function. Return nonzero if a
change is mode. */ change is mode. */
int static int
gcse_main (rtx f ATTRIBUTE_UNUSED, FILE *file) gcse_main (rtx f ATTRIBUTE_UNUSED, FILE *file)
{ {
int changed, pass; int changed, pass;
...@@ -6510,7 +6510,7 @@ store_motion (void) ...@@ -6510,7 +6510,7 @@ store_motion (void)
/* Entry point for jump bypassing optimization pass. */ /* Entry point for jump bypassing optimization pass. */
int static int
bypass_jumps (FILE *file) bypass_jumps (FILE *file)
{ {
int changed; int changed;
......
...@@ -23,9 +23,6 @@ Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA ...@@ -23,9 +23,6 @@ Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
#ifndef GCC_OUTPUT_H #ifndef GCC_OUTPUT_H
#define GCC_OUTPUT_H #define GCC_OUTPUT_H
/* Compute branch alignments based on frequency information in the CFG. */
extern void compute_alignments (void);
/* Initialize data in final at the beginning of a compilation. */ /* Initialize data in final at the beginning of a compilation. */
extern void init_final (const char *); extern void init_final (const char *);
......
...@@ -1977,8 +1977,6 @@ extern unsigned int extended_count (rtx, enum machine_mode, int); ...@@ -1977,8 +1977,6 @@ extern unsigned int extended_count (rtx, enum machine_mode, int);
extern rtx remove_death (unsigned int, rtx); extern rtx remove_death (unsigned int, rtx);
extern void dump_combine_stats (FILE *); extern void dump_combine_stats (FILE *);
extern void dump_combine_total_stats (FILE *); extern void dump_combine_total_stats (FILE *);
/* In web.c */
extern void web_main (void);
/* In sched-rgn.c. */ /* In sched-rgn.c. */
extern void schedule_insns (FILE *); extern void schedule_insns (FILE *);
...@@ -2040,8 +2038,6 @@ extern void expand_dec (rtx, rtx); ...@@ -2040,8 +2038,6 @@ extern void expand_dec (rtx, rtx);
/* In gcse.c */ /* In gcse.c */
extern bool can_copy_p (enum machine_mode); extern bool can_copy_p (enum machine_mode);
extern rtx fis_get_condition (rtx); extern rtx fis_get_condition (rtx);
extern int gcse_main (rtx, FILE *);
extern int bypass_jumps (FILE *);
/* In postreload-gcse.c */ /* In postreload-gcse.c */
extern void gcse_after_reload_main (rtx); extern void gcse_after_reload_main (rtx);
......
...@@ -232,7 +232,7 @@ replace_ref (struct ref *ref, rtx reg) ...@@ -232,7 +232,7 @@ replace_ref (struct ref *ref, rtx reg)
/* Main entry point. */ /* Main entry point. */
void static void
web_main (void) web_main (void)
{ {
struct df *df; struct df *df;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment