mips.c: Prototype static functions.
authorJeff Law <law@gcc.gnu.org>
Mon, 11 May 1998 19:00:08 +0000 (13:00 -0600)
committerJeff Law <law@gcc.gnu.org>
Mon, 11 May 1998 19:00:08 +0000 (13:00 -0600)

        * mips.c: Prototype static functions.

From-SVN: r19681

gcc/config/mips/mips.c

index 960caf1c56e4dd63c7b9ec4f9e19ddf52d404811..39237fc71d84e3bdcf897a53e5116bba988901c0 100644 (file)
@@ -92,9 +92,6 @@ extern void   warning ();
 
 extern FILE  *asm_out_file;
 
-static void mips16_output_gp_offset ();
-static void build_mips16_function_stub ();
-
 /* Enumeration for all of the relational tests, so that we can build
    arrays indexed by the test type, and not worry about the order
    of EQ, NE, etc. */
@@ -113,6 +110,30 @@ enum internal_test {
     ITEST_MAX
   };
 
+
+struct constant;
+static enum internal_test map_test_to_internal_test    PROTO ((enum rtx_code));
+static int mips16_simple_memory_operand                PROTO ((rtx, rtx,
+                                                       enum machine_mode));
+static int m16_check_op                                PROTO ((rtx, int, int, int));
+static void block_move_loop                    PROTO ((rtx, rtx, int, int,
+                                                       rtx, rtx));
+static void block_move_call                    PROTO ((rtx, rtx, rtx));
+static FILE *make_temp_file                    PROTO ((void));
+static void save_restore_insns                 PROTO ((int, rtx,
+                                                       long, FILE *));
+static void mips16_output_gp_offset            PROTO ((FILE *, rtx));
+static void mips16_fp_args                     PROTO ((FILE *, int, int));
+static void build_mips16_function_stub         PROTO ((FILE *));
+static void mips16_optimize_gp                 PROTO ((rtx));
+static rtx add_constant                                PROTO ((struct constant **,
+                                                       rtx,
+                                                       enum machine_mode));
+static void dump_constants                     PROTO ((struct constant *,
+                                                       rtx));
+static rtx mips_find_symbol                    PROTO ((rtx));
+
+
 /* Global variables for machine-dependent things.  */
 
 /* Threshold for data being put into the small data/bss area, instead