]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
final.c (compute_alignments): Make it static.
authorKazu Hirata <kazu@codesourcery.com>
Sun, 25 Dec 2005 16:59:51 +0000 (16:59 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Sun, 25 Dec 2005 16:59:51 +0000 (16:59 +0000)
* 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

gcc/ChangeLog
gcc/final.c
gcc/gcse.c
gcc/output.h
gcc/rtl.h
gcc/web.c

index 6d23fdc1121a4a456f8dec5cec14c8f39bd81853..8433c93bb3db27103d76b894161bd44685820938 100644 (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
index 2b13fb907b9cdc151b31f788af0be436eef5864c..b25876af6190c3637b4b7bfbfb3faab1df8aba59 100644 (file)
@@ -676,7 +676,10 @@ insn_current_reference_address (rtx branch)
 }
 #endif /* HAVE_ATTR_length */
 \f
-void
+/* Compute branch alignments based on frequency information in the
+   CFG.  */
+
+static void
 compute_alignments (void)
 {
   int log, max_skip, max_log;
index 8e4dbecb672fef309947445e1184315e5acf5bd5..596669480f5078abec4a2d7ec5b958efc666603e 100644 (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)
 \f
 /* Entry point for jump bypassing optimization pass.  */
 
-int
+static int
 bypass_jumps (FILE *file)
 {
   int changed;
index 38278b768adf6136509ed27d33e823f37f11f196..39b24bf322891b6f9647b6ea0315783e3a213fb4 100644 (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 *);
 
index 9ac8a884aa935bbaa3c9a934e23a3fe978245c3f..104d4fb6cde740b5110e5c7bddf3307d6fc4cb5a 100644 (file)
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -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);
index 74ad0f3e82ccbbe87c6db831d0d02b332b8b87f5..a52a17dfe9ffa5e80083e2020a1453f09671c908 100644 (file)
--- a/gcc/web.c
+++ b/gcc/web.c
@@ -232,7 +232,7 @@ replace_ref (struct ref *ref, rtx reg)
 
 /* Main entry point.  */
 
-void
+static void
 web_main (void)
 {
   struct df *df;