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
This commit is contained in:
Kazu Hirata 2005-12-25 16:59:51 +00:00 committed by Kazu Hirata
parent b6c69918de
commit 65727068ea
6 changed files with 16 additions and 11 deletions

View File

@ -1,3 +1,12 @@
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>
* expr.c (force_operand): Use expand_fix and expand_float to

View File

@ -676,7 +676,10 @@ insn_current_reference_address (rtx branch)
}
#endif /* HAVE_ATTR_length */
void
/* Compute branch alignments based on frequency information in the
CFG. */
static void
compute_alignments (void)
{
int log, max_skip, max_log;

View File

@ -660,7 +660,7 @@ static bool is_too_expensive (const char *);
F is the first instruction in the function. Return nonzero if a
change is mode. */
int
static int
gcse_main (rtx f ATTRIBUTE_UNUSED, FILE *file)
{
int changed, pass;
@ -6510,7 +6510,7 @@ store_motion (void)
/* Entry point for jump bypassing optimization pass. */
int
static int
bypass_jumps (FILE *file)
{
int changed;

View File

@ -23,9 +23,6 @@ Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
#ifndef 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. */
extern void init_final (const char *);

View File

@ -1977,8 +1977,6 @@ extern unsigned int extended_count (rtx, enum machine_mode, int);
extern rtx remove_death (unsigned int, rtx);
extern void dump_combine_stats (FILE *);
extern void dump_combine_total_stats (FILE *);
/* In web.c */
extern void web_main (void);
/* In sched-rgn.c. */
extern void schedule_insns (FILE *);
@ -2040,8 +2038,6 @@ extern void expand_dec (rtx, rtx);
/* In gcse.c */
extern bool can_copy_p (enum machine_mode);
extern rtx fis_get_condition (rtx);
extern int gcse_main (rtx, FILE *);
extern int bypass_jumps (FILE *);
/* In postreload-gcse.c */
extern void gcse_after_reload_main (rtx);

View File

@ -232,7 +232,7 @@ replace_ref (struct ref *ref, rtx reg)
/* Main entry point. */
void
static void
web_main (void)
{
struct df *df;