d30v-protos.h [...]: Convert to ISO C90 function declarations and definitions.
authorSteven Bosscher <stevenb@suse.de>
Fri, 5 Dec 2003 09:38:33 +0000 (09:38 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Fri, 5 Dec 2003 09:38:33 +0000 (09:38 +0000)
2003-12-05  Steven Bosscher  <stevenb@suse.de>

* config/d30v/d30v-protos.h , config/d30v/d30v.c,
config/dsp16xx/dsp16xx-protos.h, config/dsp16xx/dsp16xx.c,
config/fr30/fr30-protos.h, config/fr30/fr30.c,
config/i370/i370-protos.h, config/i370/i370.c,
config/i960/i960-protos.h, config/i960/i960.c,
config/ip2k/ip2k-protos.h, config/ip2k/ip2k.c,
config/m32r/m32r-protos.h, config/m32r/m32r.c,
config/mn10300/mn10300-protos.h, config/mn10300/mn10300.c,
config/ns32k/ns32k-protos.h, config/ns32k/ns32k.c:
Convert to ISO C90 function declarations and definitions.

See ChangeLog.9 for earlier changes.

From-SVN: r74316

19 files changed:
gcc/ChangeLog
gcc/config/d30v/d30v-protos.h
gcc/config/d30v/d30v.c
gcc/config/dsp16xx/dsp16xx-protos.h
gcc/config/dsp16xx/dsp16xx.c
gcc/config/fr30/fr30-protos.h
gcc/config/fr30/fr30.c
gcc/config/i370/i370-protos.h
gcc/config/i370/i370.c
gcc/config/i960/i960-protos.h
gcc/config/i960/i960.c
gcc/config/ip2k/ip2k-protos.h
gcc/config/ip2k/ip2k.c
gcc/config/m32r/m32r-protos.h
gcc/config/m32r/m32r.c
gcc/config/mn10300/mn10300-protos.h
gcc/config/mn10300/mn10300.c
gcc/config/ns32k/ns32k-protos.h
gcc/config/ns32k/ns32k.c

index 61904c94a9738df6f41a8fd0d04fff8c19deb882..a4dd711426229442c4f6b73e644bd59aafe2dbc0 100644 (file)
@@ -1,3 +1,16 @@
+2003-12-05  Steven Bosscher  <stevenb@suse.de>
+
+       * config/d30v/d30v-protos.h , config/d30v/d30v.c,
+       config/dsp16xx/dsp16xx-protos.h, config/dsp16xx/dsp16xx.c,
+       config/fr30/fr30-protos.h, config/fr30/fr30.c,
+       config/i370/i370-protos.h, config/i370/i370.c,
+       config/i960/i960-protos.h, config/i960/i960.c,
+       config/ip2k/ip2k-protos.h, config/ip2k/ip2k.c,
+       config/m32r/m32r-protos.h, config/m32r/m32r.c,
+       config/mn10300/mn10300-protos.h, config/mn10300/mn10300.c,
+       config/ns32k/ns32k-protos.h, config/ns32k/ns32k.c:
+       Convert to ISO C90 function declarations and definitions.
+
 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
 
        * doc/extend.texi (Constructing Calls): Add warning about
index cd5be23105ab91f83222b1dbacb82c1310e89bbf..1f93f3b38b8421b51993a67f776d7c8784e9a7ec 100644 (file)
@@ -21,118 +21,112 @@ Boston, MA 02111-1307, USA.  */
 
 /* External functions called.  */
 
-extern void override_options           PARAMS ((void));
+extern void override_options (void);
 #ifdef RTX_CODE
-extern int short_memory_operand                PARAMS ((rtx, enum machine_mode));
-extern int long_memory_operand         PARAMS ((rtx, enum machine_mode));
-extern int d30v_memory_operand         PARAMS ((rtx, enum machine_mode));
-extern int single_reg_memory_operand   PARAMS ((rtx, enum machine_mode));
-extern int const_addr_memory_operand   PARAMS ((rtx, enum machine_mode));
-extern int call_operand                        PARAMS ((rtx, enum machine_mode));
-extern int gpr_operand                 PARAMS ((rtx, enum machine_mode));
-extern int accum_operand               PARAMS ((rtx, enum machine_mode));
-extern int gpr_or_accum_operand                PARAMS ((rtx, enum machine_mode));
-extern int cr_operand                  PARAMS ((rtx, enum machine_mode));
-extern int repeat_operand              PARAMS ((rtx, enum machine_mode));
-extern int flag_operand                        PARAMS ((rtx, enum machine_mode));
-extern int br_flag_operand             PARAMS ((rtx, enum machine_mode));
-extern int br_flag_or_constant_operand PARAMS ((rtx, enum machine_mode));
-extern int gpr_br_flag_operand         PARAMS ((rtx, enum machine_mode));
-extern int f0_operand                  PARAMS ((rtx, enum machine_mode));
-extern int f1_operand                  PARAMS ((rtx, enum machine_mode));
-extern int carry_operand               PARAMS ((rtx, enum machine_mode));
-extern int reg_or_0_operand            PARAMS ((rtx, enum machine_mode));
-extern int gpr_or_signed6_operand      PARAMS ((rtx, enum machine_mode));
-extern int gpr_or_unsigned5_operand    PARAMS ((rtx, enum machine_mode));
-extern int gpr_or_unsigned6_operand    PARAMS ((rtx, enum machine_mode));
-extern int gpr_or_constant_operand     PARAMS ((rtx, enum machine_mode));
-extern int gpr_or_dbl_const_operand    PARAMS ((rtx, enum machine_mode));
-extern int gpr_or_memory_operand       PARAMS ((rtx, enum machine_mode));
-extern int move_input_operand          PARAMS ((rtx, enum machine_mode));
-extern int move_output_operand         PARAMS ((rtx, enum machine_mode));
-extern int signed6_operand             PARAMS ((rtx, enum machine_mode));
-extern int unsigned5_operand           PARAMS ((rtx, enum machine_mode));
-extern int unsigned6_operand           PARAMS ((rtx, enum machine_mode));
-extern int bitset_operand              PARAMS ((rtx, enum machine_mode));
-extern int condexec_test_operator      PARAMS ((rtx, enum machine_mode));
-extern int condexec_branch_operator    PARAMS ((rtx, enum machine_mode));
-extern int condexec_unary_operator     PARAMS ((rtx, enum machine_mode));
-extern int condexec_addsub_operator    PARAMS ((rtx, enum machine_mode));
-extern int condexec_binary_operator    PARAMS ((rtx, enum machine_mode));
-extern int condexec_shiftl_operator    PARAMS ((rtx, enum machine_mode));
-extern int condexec_extend_operator    PARAMS ((rtx, enum machine_mode));
-extern int branch_zero_operator                PARAMS ((rtx, enum machine_mode));
-extern int cond_move_dest_operand      PARAMS ((rtx, enum machine_mode));
-extern int cond_move_operand           PARAMS ((rtx, enum machine_mode));
-extern int cond_exec_operand           PARAMS ((rtx, enum machine_mode));
-extern int srelational_si_operator     PARAMS ((rtx, enum machine_mode));
-extern int urelational_si_operator     PARAMS ((rtx, enum machine_mode));
-extern int relational_di_operator      PARAMS ((rtx, enum machine_mode));
+extern int short_memory_operand (rtx, enum machine_mode);
+extern int long_memory_operand (rtx, enum machine_mode);
+extern int d30v_memory_operand (rtx, enum machine_mode);
+extern int single_reg_memory_operand (rtx, enum machine_mode);
+extern int const_addr_memory_operand (rtx, enum machine_mode);
+extern int call_operand (rtx, enum machine_mode);
+extern int gpr_operand (rtx, enum machine_mode);
+extern int accum_operand (rtx, enum machine_mode);
+extern int gpr_or_accum_operand (rtx, enum machine_mode);
+extern int cr_operand (rtx, enum machine_mode);
+extern int repeat_operand (rtx, enum machine_mode);
+extern int flag_operand (rtx, enum machine_mode);
+extern int br_flag_operand (rtx, enum machine_mode);
+extern int br_flag_or_constant_operand (rtx, enum machine_mode);
+extern int gpr_br_flag_operand (rtx, enum machine_mode);
+extern int f0_operand (rtx, enum machine_mode);
+extern int f1_operand (rtx, enum machine_mode);
+extern int carry_operand (rtx, enum machine_mode);
+extern int reg_or_0_operand (rtx, enum machine_mode);
+extern int gpr_or_signed6_operand (rtx, enum machine_mode);
+extern int gpr_or_unsigned5_operand (rtx, enum machine_mode);
+extern int gpr_or_unsigned6_operand (rtx, enum machine_mode);
+extern int gpr_or_constant_operand (rtx, enum machine_mode);
+extern int gpr_or_dbl_const_operand (rtx, enum machine_mode);
+extern int gpr_or_memory_operand (rtx, enum machine_mode);
+extern int move_input_operand (rtx, enum machine_mode);
+extern int move_output_operand (rtx, enum machine_mode);
+extern int signed6_operand (rtx, enum machine_mode);
+extern int unsigned5_operand (rtx, enum machine_mode);
+extern int unsigned6_operand (rtx, enum machine_mode);
+extern int bitset_operand (rtx, enum machine_mode);
+extern int condexec_test_operator (rtx, enum machine_mode);
+extern int condexec_branch_operator (rtx, enum machine_mode);
+extern int condexec_unary_operator (rtx, enum machine_mode);
+extern int condexec_addsub_operator (rtx, enum machine_mode);
+extern int condexec_binary_operator (rtx, enum machine_mode);
+extern int condexec_shiftl_operator (rtx, enum machine_mode);
+extern int condexec_extend_operator (rtx, enum machine_mode);
+extern int branch_zero_operator (rtx, enum machine_mode);
+extern int cond_move_dest_operand (rtx, enum machine_mode);
+extern int cond_move_operand (rtx, enum machine_mode);
+extern int cond_exec_operand (rtx, enum machine_mode);
+extern int srelational_si_operator (rtx, enum machine_mode);
+extern int urelational_si_operator (rtx, enum machine_mode);
+extern int relational_di_operator (rtx, enum machine_mode);
 #endif
-extern d30v_stack_t *d30v_stack_info   PARAMS ((void));
-extern int direct_return               PARAMS ((void));
+extern d30v_stack_t *d30v_stack_info (void);
+extern int direct_return (void);
 
 #ifdef TREE_CODE
 #ifdef RTX_CODE
-extern void d30v_init_cumulative_args  PARAMS ((CUMULATIVE_ARGS *, tree,
-                                                rtx, tree, int));
+extern void d30v_init_cumulative_args (CUMULATIVE_ARGS *, tree,
+                                      rtx, tree, int);
 #endif
-extern int d30v_function_arg_boundary  PARAMS ((enum machine_mode, tree));
+extern int d30v_function_arg_boundary (enum machine_mode, tree);
 #ifdef RTX_CODE
-extern rtx d30v_function_arg           PARAMS ((CUMULATIVE_ARGS *,
-                                                enum machine_mode,
-                                                tree, int, int));
+extern rtx d30v_function_arg (CUMULATIVE_ARGS *,
+                             enum machine_mode, tree, int, int);
 #endif
-extern int d30v_function_arg_partial_nregs PARAMS ((CUMULATIVE_ARGS *,
-                                                   enum machine_mode,
-                                                   tree, int));
+extern int d30v_function_arg_partial_nregs (CUMULATIVE_ARGS *,
+                                           enum machine_mode, tree, int);
 
-extern int d30v_function_arg_pass_by_reference PARAMS ((CUMULATIVE_ARGS *,
-                                                       enum machine_mode,
-                                                       tree, int));
+extern int d30v_function_arg_pass_by_reference (CUMULATIVE_ARGS *,
+                                               enum machine_mode, tree, int);
 
-extern void d30v_function_arg_advance  PARAMS ((CUMULATIVE_ARGS *,
-                                                enum machine_mode,
-                                                tree, int));
+extern void d30v_function_arg_advance (CUMULATIVE_ARGS *,
+                                      enum machine_mode, tree, int);
 #endif
 
 #ifdef RTX_CODE
-extern rtx d30v_expand_builtin_saveregs        PARAMS ((void));
+extern rtx d30v_expand_builtin_saveregs (void);
 #endif
 #ifdef TREE_CODE
-extern void d30v_setup_incoming_varargs        PARAMS ((CUMULATIVE_ARGS *,
-                                                enum machine_mode,
-                                                tree, int *, int));
+extern void d30v_setup_incoming_varargs (CUMULATIVE_ARGS *,
+                                        enum machine_mode, tree, int *, int);
 #ifdef RTX_CODE
-extern void d30v_expand_builtin_va_start PARAMS ((tree, rtx));
-extern rtx d30v_expand_builtin_va_arg  PARAMS ((tree, tree));
-#endif /* RTX_CODE */
-#endif /* TREE_CODE */
-
-extern void d30v_expand_prologue       PARAMS ((void));
-extern void d30v_expand_epilogue       PARAMS ((void));
-extern void d30v_function_profiler     PARAMS ((FILE *, int));
+extern void d30v_expand_builtin_va_start (tree, rtx);
+extern rtx d30v_expand_builtin_va_arg (tree, tree);
+#endif /* RTX_CODE */
+#endif /* TREE_CODE */
+
+extern void d30v_expand_prologue (void);
+extern void d30v_expand_epilogue (void);
+extern void d30v_function_profiler (FILE *, int);
 #ifdef RTX_CODE
-extern void d30v_split_double          PARAMS ((rtx, rtx *, rtx *));
-extern void d30v_print_operand         PARAMS ((FILE *, rtx, int));
-extern void d30v_print_operand_address PARAMS ((FILE *, rtx));
+extern void d30v_split_double (rtx, rtx *, rtx *);
+extern void d30v_print_operand (FILE *, rtx, int);
+extern void d30v_print_operand_address (FILE *, rtx);
 #endif
-extern int d30v_trampoline_size                PARAMS ((void));
+extern int d30v_trampoline_size (void);
 #ifdef RTX_CODE
-extern void d30v_initialize_trampoline PARAMS ((rtx, rtx, rtx));
-extern int d30v_legitimate_address_p   PARAMS ((enum machine_mode, rtx, int));
-extern rtx d30v_legitimize_address     PARAMS ((rtx, rtx,
-                                                enum machine_mode, int));
-extern int d30v_mode_dependent_address_p PARAMS ((rtx));
-extern rtx d30v_emit_comparison                PARAMS ((int, rtx, rtx, rtx));
-extern const char *d30v_move_2words    PARAMS ((rtx *, rtx));
-extern int d30v_emit_cond_move         PARAMS ((rtx, rtx, rtx, rtx));
-extern rtx d30v_return_addr            PARAMS ((void));
+extern void d30v_initialize_trampoline (rtx, rtx, rtx);
+extern int d30v_legitimate_address_p (enum machine_mode, rtx, int);
+extern rtx d30v_legitimize_address (rtx, rtx, enum machine_mode, int);
+extern int d30v_mode_dependent_address_p (rtx);
+extern rtx d30v_emit_comparison (int, rtx, rtx, rtx);
+extern const char *d30v_move_2words (rtx *, rtx);
+extern int d30v_emit_cond_move (rtx, rtx, rtx, rtx);
+extern rtx d30v_return_addr (void);
 #endif
-extern void d30v_init_expanders                PARAMS ((void));
-extern void debug_stack_info           PARAMS ((d30v_stack_t *));
-
+extern void d30v_init_expanders (void);
+extern void debug_stack_info (d30v_stack_t *);
 \f
+
 /* External variables referenced */
 
 /* Define the information needed to generate branch and scc insns.  This is
index aadba9d794c4b687d3f81617c5169f1f9b96a601..5794d0bb64f615a2bd7fde2791f80af5808ba986 100644 (file)
 #include "target-def.h"
 #include "langhooks.h"
 
-static void d30v_print_operand_memory_reference PARAMS ((FILE *, rtx));
-static void d30v_build_long_insn PARAMS ((HOST_WIDE_INT, HOST_WIDE_INT,
-                                         rtx, rtx));
-static struct machine_function * d30v_init_machine_status PARAMS ((void));
-static void d30v_output_function_prologue PARAMS ((FILE *, HOST_WIDE_INT));
-static void d30v_output_function_epilogue PARAMS ((FILE *, HOST_WIDE_INT));
-static int d30v_adjust_cost PARAMS ((rtx, rtx, rtx, int));
-static int d30v_issue_rate PARAMS ((void));
-static bool d30v_rtx_costs PARAMS ((rtx, int, int, int *));
-static tree d30v_build_builtin_va_list PARAMS ((void));
+static void d30v_print_operand_memory_reference (FILE *, rtx);
+static void d30v_build_long_insn (HOST_WIDE_INT, HOST_WIDE_INT, rtx, rtx);
+static struct machine_function * d30v_init_machine_status (void);
+static void d30v_output_function_prologue (FILE *, HOST_WIDE_INT);
+static void d30v_output_function_epilogue (FILE *, HOST_WIDE_INT);
+static int d30v_adjust_cost (rtx, rtx, rtx, int);
+static int d30v_issue_rate (void);
+static bool d30v_rtx_costs (rtx, int, int, int *);
+static tree d30v_build_builtin_va_list (void);
 
 /* Define the information needed to generate branch and scc insns.  This is
    stored from the compare operation.  */
index 7e2683fbb74b9af050850f26af49724551dbd8b5..802c69b62ec8e50d5a0349eeff040a719608c302 100644 (file)
@@ -20,67 +20,67 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 #ifdef RTX_CODE
-extern struct rtx_def *gen_compare_reg PARAMS ((enum rtx_code, rtx, rtx));
-extern int call_address_operand PARAMS ((rtx, enum machine_mode));
-extern int arith_reg_operand PARAMS ((rtx, enum machine_mode));
-extern int symbolic_address_operand PARAMS ((rtx, enum machine_mode));
-extern int Y_address_operand PARAMS ((rtx, enum machine_mode));
-extern int sp_operand PARAMS ((rtx, enum machine_mode));
-extern int sp_operand2 PARAMS ((rtx, enum machine_mode));
-extern int nonmemory_arith_operand PARAMS ((rtx, enum machine_mode));
-extern int dsp16xx_comparison_operator PARAMS ((rtx, enum machine_mode));
-extern int unx_comparison_operator PARAMS ((rtx, enum machine_mode));
-extern int signed_comparison_operator PARAMS ((rtx, enum machine_mode));
+extern struct rtx_def *gen_compare_reg (enum rtx_code, rtx, rtx);
+extern int call_address_operand (rtx, enum machine_mode);
+extern int arith_reg_operand (rtx, enum machine_mode);
+extern int symbolic_address_operand (rtx, enum machine_mode);
+extern int Y_address_operand (rtx, enum machine_mode);
+extern int sp_operand (rtx, enum machine_mode);
+extern int sp_operand2 (rtx, enum machine_mode);
+extern int nonmemory_arith_operand (rtx, enum machine_mode);
+extern int dsp16xx_comparison_operator (rtx, enum machine_mode);
+extern int unx_comparison_operator (rtx, enum machine_mode);
+extern int signed_comparison_operator (rtx, enum machine_mode);
 
-extern void notice_update_cc PARAMS ((rtx));
-extern void double_reg_from_memory PARAMS ((rtx[]));
-extern void double_reg_to_memory PARAMS ((rtx[]));
-extern enum rtx_code next_cc_user_code PARAMS ((rtx));
-extern int next_cc_user_unsigned PARAMS ((rtx));
-extern struct rtx_def *gen_tst_reg PARAMS ((rtx));
-extern const char *output_block_move PARAMS ((rtx[]));
-extern enum reg_class preferred_reload_class PARAMS ((rtx, enum reg_class));
-extern enum reg_class secondary_reload_class PARAMS ((enum reg_class,
-                                                     enum machine_mode, rtx));
-extern int emit_move_sequence PARAMS ((rtx *, enum machine_mode));
-extern void print_operand PARAMS ((FILE *, rtx, int));
-extern void print_operand_address PARAMS ((FILE *, rtx));
-extern void output_dsp16xx_float_const PARAMS ((rtx *));
-extern void emit_1600_core_shift PARAMS ((enum rtx_code, rtx *, int));
-extern int symbolic_address_p PARAMS ((rtx));
-extern int uns_comparison_operator PARAMS ((rtx, enum machine_mode));
+extern void notice_update_cc (rtx);
+extern void double_reg_from_memory (rtx[]);
+extern void double_reg_to_memory (rtx[]);
+extern enum rtx_code next_cc_user_code (rtx);
+extern int next_cc_user_unsigned (rtx);
+extern struct rtx_def *gen_tst_reg (rtx);
+extern const char *output_block_move (rtx[]);
+extern enum reg_class preferred_reload_class (rtx, enum reg_class);
+extern enum reg_class secondary_reload_class (enum reg_class,
+                                             enum machine_mode, rtx);
+extern int emit_move_sequence (rtx *, enum machine_mode);
+extern void print_operand (FILE *, rtx, int);
+extern void print_operand_address (FILE *, rtx);
+extern void output_dsp16xx_float_const (rtx *);
+extern void emit_1600_core_shift (enum rtx_code, rtx *, int);
+extern int symbolic_address_p (rtx);
+extern int uns_comparison_operator (rtx, enum machine_mode);
 #endif /* RTX_CODE */
 
 
 #ifdef TREE_CODE
-extern struct rtx_def *dsp16xx_function_arg PARAMS ((CUMULATIVE_ARGS,
-                                                    enum machine_mode,
-                                                    tree, int));
-extern void dsp16xx_function_arg_advance PARAMS ((CUMULATIVE_ARGS *,
-                                                 enum machine_mode,
-                                                 tree, int));
+extern struct rtx_def *dsp16xx_function_arg (CUMULATIVE_ARGS,
+                                            enum machine_mode,
+                                            tree, int);
+extern void dsp16xx_function_arg_advance (CUMULATIVE_ARGS *,
+                                         enum machine_mode,
+                                         tree, int);
 #endif /* TREE_CODE */
 
-extern void dsp16xx_invalid_register_for_compare PARAMS ((void));
-extern int class_max_nregs PARAMS ((enum reg_class, enum machine_mode));
-extern enum reg_class limit_reload_class PARAMS ((enum reg_class, enum machine_mode));
-extern int dsp16xx_register_move_cost PARAMS ((enum reg_class, enum reg_class));
-extern int dsp16xx_makes_calls PARAMS ((void));
-extern long compute_frame_size PARAMS ((int));
-extern int dsp16xx_call_saved_register PARAMS ((int));
-extern int dsp16xx_call_saved_register PARAMS ((int));
-extern void init_emulation_routines PARAMS ((void));
-extern int ybase_regs_ever_used PARAMS ((void));
-extern void override_options PARAMS ((void));
-extern int dsp16xx_starting_frame_offset PARAMS ((void));
-extern int initial_frame_pointer_offset PARAMS ((void));
-extern void asm_output_common PARAMS ((FILE *, const char *, int, int));
-extern void asm_output_local PARAMS ((FILE *, const char *, int, int));
-extern void asm_output_float PARAMS ((FILE *, double));
+extern void dsp16xx_invalid_register_for_compare (void);
+extern int class_max_nregs (enum reg_class, enum machine_mode);
+extern enum reg_class limit_reload_class (enum reg_class, enum machine_mode);
+extern int dsp16xx_register_move_cost (enum reg_class, enum reg_class);
+extern int dsp16xx_makes_calls (void);
+extern long compute_frame_size (int);
+extern int dsp16xx_call_saved_register (int);
+extern int dsp16xx_call_saved_register (int);
+extern void init_emulation_routines (void);
+extern int ybase_regs_ever_used (void);
+extern void override_options (void);
+extern int dsp16xx_starting_frame_offset (void);
+extern int initial_frame_pointer_offset (void);
+extern void asm_output_common (FILE *, const char *, int, int);
+extern void asm_output_local (FILE *, const char *, int, int);
+extern void asm_output_float (FILE *, double);
 extern bool dsp16xx_compare_gen;
-extern int hard_regno_mode_ok PARAMS ((int, enum machine_mode));
-extern enum reg_class dsp16xx_reg_class_from_letter PARAMS ((int));
-extern int regno_reg_class PARAMS ((int));
-extern void function_prologue PARAMS ((FILE *, int));
-extern void function_epilogue PARAMS ((FILE *, int));
-extern int num_1600_core_shifts PARAMS ((int));
+extern int hard_regno_mode_ok (int, enum machine_mode);
+extern enum reg_class dsp16xx_reg_class_from_letter (int);
+extern int regno_reg_class (int);
+extern void function_prologue (FILE *, int);
+extern void function_epilogue (FILE *, int);
+extern int num_1600_core_shifts (int);
index dcfbc7e6853a9932d5c9d0a555fc6ed1feed735e..14d9c5e088e21515d56ee000fcf17e1d2407c8ee 100644 (file)
@@ -148,12 +148,12 @@ static const char *const lshift_right_asm_first[] =
   "%0=%1>>16\n\t%0=%b0&0x0000"
 };
 
-static int reg_save_size PARAMS ((void));
-static void dsp16xx_output_function_prologue PARAMS ((FILE *, HOST_WIDE_INT));
-static void dsp16xx_output_function_epilogue PARAMS ((FILE *, HOST_WIDE_INT));
-static void dsp16xx_file_start PARAMS ((void));
-static bool dsp16xx_rtx_costs PARAMS ((rtx, int, int, int *));
-static int dsp16xx_address_cost PARAMS ((rtx));
+static int reg_save_size (void);
+static void dsp16xx_output_function_prologue (FILE *, HOST_WIDE_INT);
+static void dsp16xx_output_function_epilogue (FILE *, HOST_WIDE_INT);
+static void dsp16xx_file_start (void);
+static bool dsp16xx_rtx_costs (rtx, int, int, int *);
+static int dsp16xx_address_cost (rtx);
 \f
 /* Initialize the GCC target structure.  */
 
index c08b6639aa881c62d9105d493d4b5d03cae65d48..a7119042dd554ea86d353bb1170a8932b528a4b7 100644 (file)
@@ -18,34 +18,34 @@ along with GCC; see the file COPYING.  If not, write to
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
-extern void  fr30_expand_prologue PARAMS ((void));
-extern void  fr30_expand_epilogue PARAMS ((void));
-extern unsigned int fr30_compute_frame_size PARAMS ((int, int));
+extern void  fr30_expand_prologue (void);
+extern void  fr30_expand_epilogue (void);
+extern unsigned int fr30_compute_frame_size (int, int);
 
 #ifdef RTX_CODE
-extern int   fr30_check_multiple_regs   PARAMS ((rtx *, int, int));
-extern void  fr30_print_operand         PARAMS ((FILE *, rtx, int));
-extern void  fr30_print_operand_address PARAMS ((FILE *, rtx));
-extern rtx   fr30_move_double          PARAMS ((rtx *));
+extern int   fr30_check_multiple_regs (rtx *, int, int);
+extern void  fr30_print_operand (FILE *, rtx, int);
+extern void  fr30_print_operand_address (FILE *, rtx);
+extern rtx   fr30_move_double (rtx *);
 #ifdef TREE_CODE
-extern rtx   fr30_va_arg                PARAMS ((tree, tree));
+extern rtx   fr30_va_arg (tree, tree);
 #endif /* TREE_CODE */
 #ifdef HAVE_MACHINE_MODES
 #define Mmode enum machine_mode
-extern int   stack_add_operand          PARAMS ((rtx, Mmode));
-extern int   add_immediate_operand      PARAMS ((rtx, Mmode));
-extern int   high_register_operand      PARAMS ((rtx, Mmode));
-extern int   low_register_operand       PARAMS ((rtx, Mmode));
-extern int   call_operand               PARAMS ((rtx, Mmode));
-extern int   di_operand                PARAMS ((rtx, Mmode));
-extern int   nonimmediate_di_operand   PARAMS ((rtx, Mmode));
-extern int   fr30_const_double_is_zero  PARAMS ((rtx));
+extern int   stack_add_operand (rtx, Mmode);
+extern int   add_immediate_operand (rtx, Mmode);
+extern int   high_register_operand (rtx, Mmode);
+extern int   low_register_operand (rtx, Mmode);
+extern int   call_operand (rtx, Mmode);
+extern int   di_operand (rtx, Mmode);
+extern int   nonimmediate_di_operand (rtx, Mmode);
+extern int   fr30_const_double_is_zero (rtx);
 #undef Mmode
 #endif /* HAVE_MACHINE_MODES */
 #endif /* RTX_CODE */
 
 #ifdef TREE_CODE
-extern int   fr30_num_arg_regs               PARAMS ((int, tree));
-extern int   fr30_function_arg_partial_nregs PARAMS ((CUMULATIVE_ARGS, int, tree, int));
-extern void  fr30_setup_incoming_varargs     PARAMS ((CUMULATIVE_ARGS, int, tree, int *));
+extern int   fr30_num_arg_regs (int, tree);
+extern int   fr30_function_arg_partial_nregs (CUMULATIVE_ARGS, int, tree, int);
+extern void  fr30_setup_incoming_varargs (CUMULATIVE_ARGS, int, tree, int *);
 #endif /* TREE_CODE */
index 4d5f12e719bdbdc76a8263ab5fb618d59c32b06b..0b83dac26655633e28246e4fd03bd36f34db81a9 100644 (file)
@@ -120,8 +120,8 @@ static struct fr30_frame_info       current_frame_info;
 /* Zero structure to initialize current_frame_info.  */
 static struct fr30_frame_info  zero_frame_info;
 
-static rtx fr30_pass_by_reference PARAMS ((tree, tree));
-static rtx fr30_pass_by_value PARAMS ((tree, tree));
+static rtx fr30_pass_by_reference (tree, tree);
+static rtx fr30_pass_by_value (tree, tree);
 
 #define FRAME_POINTER_MASK     (1 << (FRAME_POINTER_REGNUM))
 #define RETURN_POINTER_MASK    (1 << (RETURN_POINTER_REGNUM))
index be2c01c463d348b4e71410560076c82858fed027..666db0b7aa601bcf78890bfc079009cf9f14e4de 100644 (file)
@@ -24,32 +24,32 @@ Boston, MA 02111-1307, USA.  */
 #ifndef GCC_I370_PROTOS_H
 #define GCC_I370_PROTOS_H
 
-extern void override_options PARAMS ((void));
+extern void override_options (void);
 
 #ifdef RTX_CODE
-extern int i370_branch_dest PARAMS ((rtx));
-extern int i370_branch_length PARAMS ((rtx));
-extern int i370_short_branch PARAMS ((rtx));
-extern int s_operand PARAMS ((rtx, enum machine_mode));
-extern int r_or_s_operand PARAMS ((rtx, enum machine_mode));
-extern int unsigned_jump_follows_p PARAMS ((rtx));
+extern int i370_branch_dest (rtx);
+extern int i370_branch_length (rtx);
+extern int i370_short_branch (rtx);
+extern int s_operand (rtx, enum machine_mode);
+extern int r_or_s_operand (rtx, enum machine_mode);
+extern int unsigned_jump_follows_p (rtx);
 #endif /* RTX_CODE */
 
 #ifdef TREE_CODE
-extern int handle_pragma PARAMS ((int (*)(void), void (*)(int), const char *));
+extern int handle_pragma (int (*)(void), void (*)(int), const char *);
 #endif /* TREE_CODE */
 
-extern void mvs_add_label PARAMS ((int));
-extern int mvs_check_label PARAMS ((int));
-extern int mvs_check_page PARAMS ((FILE *, int, int));
-extern int mvs_function_check PARAMS ((const char *));
-extern void mvs_add_alias PARAMS ((const char *, const char *, int));
-extern int mvs_need_alias PARAMS ((const char *));
-extern int mvs_get_alias PARAMS ((const char *, char *));
-extern int mvs_check_alias PARAMS ((const char *, char *));
-extern void check_label_emit PARAMS ((void));
-extern void mvs_free_label_list PARAMS ((void));
-
-extern void i370_pr_map PARAMS ((struct cpp_reader *));
+extern void mvs_add_label (int);
+extern int mvs_check_label (int);
+extern int mvs_check_page (FILE *, int, int);
+extern int mvs_function_check (const char *);
+extern void mvs_add_alias (const char *, const char *, int);
+extern int mvs_need_alias (const char *);
+extern int mvs_get_alias (const char *, char *);
+extern int mvs_check_alias (const char *, char *);
+extern void check_label_emit (void);
+extern void mvs_free_label_list (void);
+
+extern void i370_pr_map (struct cpp_reader *);
 
 #endif /* ! GCC_I370_PROTOS_H */
index 0dfa3c4559b185436136b64228952b9c0aa656cb..2cfe4fe3269013f889dad8d0c4c01b2c5f545723 100644 (file)
@@ -99,22 +99,22 @@ static label_node_t *free_anchor = 0;
 /* Assembler source file descriptor.  */
 static FILE *assembler_source = 0;
 
-static label_node_t * mvs_get_label PARAMS ((int));
-static void i370_label_scan PARAMS ((void));
+static label_node_t * mvs_get_label (int);
+static void i370_label_scan (void);
 #ifdef TARGET_HLASM
-static bool i370_hlasm_assemble_integer PARAMS ((rtx, unsigned int, int));
-static void i370_globalize_label PARAMS ((FILE *, const char *));
+static bool i370_hlasm_assemble_integer (rtx, unsigned int, int);
+static void i370_globalize_label (FILE *, const char *);
 #endif
-static void i370_output_function_prologue PARAMS ((FILE *, HOST_WIDE_INT));
-static void i370_output_function_epilogue PARAMS ((FILE *, HOST_WIDE_INT));
-static void i370_file_start PARAMS ((void));
-static void i370_file_end PARAMS ((void));
+static void i370_output_function_prologue (FILE *, HOST_WIDE_INT);
+static void i370_output_function_epilogue (FILE *, HOST_WIDE_INT);
+static void i370_file_start (void);
+static void i370_file_end (void);
 
 #ifdef LONGEXTERNAL
-static int mvs_hash_alias PARAMS ((const char *));
+static int mvs_hash_alias (const char *);
 #endif
-static void i370_internal_label PARAMS ((FILE *, const char *, unsigned long));
-static bool i370_rtx_costs PARAMS ((rtx, int, int, int *));
+static void i370_internal_label (FILE *, const char *, unsigned long);
+static bool i370_rtx_costs (rtx, int, int, int *);
 
 /* ===================================================== */
 /* defines and functions specific to the HLASM assembler */
index fa7941e935884bd692e5f0c4339e1f4cddb3c1a8..269a40be19cbbd99622c0cd221a1e2788cbd1c2a 100644 (file)
@@ -26,77 +26,77 @@ Boston, MA 02111-1307, USA.  */
 #define GCC_I960_PROTOS_H
 
 #ifdef RTX_CODE
-extern struct rtx_def *legitimize_address PARAMS ((rtx, rtx, enum machine_mode));
+extern struct rtx_def *legitimize_address (rtx, rtx, enum machine_mode);
 /* Define the function that build the compare insn for scc and bcc.  */
 
-extern struct rtx_def *gen_compare_reg PARAMS ((enum rtx_code, rtx, rtx));
+extern struct rtx_def *gen_compare_reg (enum rtx_code, rtx, rtx);
 
 /* Define functions in i960.c and used in insn-output.c.  */
 
-extern const char *i960_output_ldconst PARAMS ((rtx, rtx));
-extern const char *i960_output_call_insn PARAMS ((rtx, rtx, rtx, rtx));
-extern const char *i960_output_ret_insn PARAMS ((rtx));
-extern const char *i960_output_move_double PARAMS ((rtx, rtx));
-extern const char *i960_output_move_double_zero PARAMS ((rtx));
-extern const char *i960_output_move_quad PARAMS ((rtx, rtx));
-extern const char *i960_output_move_quad_zero PARAMS ((rtx));
+extern const char *i960_output_ldconst (rtx, rtx);
+extern const char *i960_output_call_insn (rtx, rtx, rtx, rtx);
+extern const char *i960_output_ret_insn (rtx);
+extern const char *i960_output_move_double (rtx, rtx);
+extern const char *i960_output_move_double_zero (rtx);
+extern const char *i960_output_move_quad (rtx, rtx);
+extern const char *i960_output_move_quad_zero (rtx);
 
-extern int literal PARAMS ((rtx, enum machine_mode));
-extern int hard_regno_mode_ok PARAMS ((int, enum machine_mode));
-extern int fp_literal PARAMS ((rtx, enum machine_mode));
-extern int signed_literal PARAMS ((rtx, enum machine_mode));
-extern int legitimate_address_p PARAMS ((enum machine_mode, rtx, int));
-extern void i960_print_operand PARAMS ((FILE *, rtx, int));
-extern int fpmove_src_operand PARAMS ((rtx, enum machine_mode));
-extern int arith_operand PARAMS ((rtx, enum machine_mode));
-extern int logic_operand PARAMS ((rtx, enum machine_mode));
-extern int fp_arith_operand PARAMS ((rtx, enum machine_mode));
-extern int signed_arith_operand PARAMS ((rtx, enum machine_mode));
-extern int fp_literal_one PARAMS ((rtx, enum machine_mode));
-extern int fp_literal_zero PARAMS ((rtx, enum machine_mode));
-extern int symbolic_memory_operand PARAMS ((rtx, enum machine_mode));
-extern int eq_or_neq PARAMS ((rtx, enum machine_mode));
-extern int arith32_operand PARAMS ((rtx, enum machine_mode));
-extern int power2_operand PARAMS ((rtx, enum machine_mode));
-extern int cmplpower2_operand PARAMS ((rtx, enum machine_mode));
-extern enum machine_mode select_cc_mode PARAMS ((RTX_CODE, rtx));
-extern int emit_move_sequence PARAMS ((rtx *, enum machine_mode));
-extern int i960_bypass PARAMS ((rtx, rtx, rtx, int));
-extern void i960_print_operand_addr PARAMS ((FILE *, rtx));
-extern int i960_expr_alignment PARAMS ((rtx, int));
-extern int i960_improve_align PARAMS ((rtx, rtx, int));
-extern int i960_si_ti PARAMS ((rtx, rtx));
-extern int i960_si_di PARAMS ((rtx, rtx));
+extern int literal (rtx, enum machine_mode);
+extern int hard_regno_mode_ok (int, enum machine_mode);
+extern int fp_literal (rtx, enum machine_mode);
+extern int signed_literal (rtx, enum machine_mode);
+extern int legitimate_address_p (enum machine_mode, rtx, int);
+extern void i960_print_operand (FILE *, rtx, int);
+extern int fpmove_src_operand (rtx, enum machine_mode);
+extern int arith_operand (rtx, enum machine_mode);
+extern int logic_operand (rtx, enum machine_mode);
+extern int fp_arith_operand (rtx, enum machine_mode);
+extern int signed_arith_operand (rtx, enum machine_mode);
+extern int fp_literal_one (rtx, enum machine_mode);
+extern int fp_literal_zero (rtx, enum machine_mode);
+extern int symbolic_memory_operand (rtx, enum machine_mode);
+extern int eq_or_neq (rtx, enum machine_mode);
+extern int arith32_operand (rtx, enum machine_mode);
+extern int power2_operand (rtx, enum machine_mode);
+extern int cmplpower2_operand (rtx, enum machine_mode);
+extern enum machine_mode select_cc_mode (RTX_CODE, rtx);
+extern int emit_move_sequence (rtx *, enum machine_mode);
+extern int i960_bypass (rtx, rtx, rtx, int);
+extern void i960_print_operand_addr (FILE *, rtx);
+extern int i960_expr_alignment (rtx, int);
+extern int i960_improve_align (rtx, rtx, int);
+extern int i960_si_ti (rtx, rtx);
+extern int i960_si_di (rtx, rtx);
 #ifdef TREE_CODE
-extern struct rtx_def *i960_function_arg PARAMS ((CUMULATIVE_ARGS *,
-                                                 enum machine_mode,
-                                                 tree, int));
-extern rtx i960_va_arg PARAMS ((tree, tree));
-extern void i960_va_start PARAMS ((tree, rtx));
+extern struct rtx_def *i960_function_arg (CUMULATIVE_ARGS *,
+                                         enum machine_mode,
+                                         tree, int);
+extern rtx i960_va_arg (tree, tree);
+extern void i960_va_start (tree, rtx);
 #endif /* TREE_CODE */
-extern enum reg_class secondary_reload_class PARAMS ((enum reg_class, enum machine_mode, rtx));
+extern enum reg_class secondary_reload_class (enum reg_class, enum machine_mode, rtx);
 #endif /* RTX_CODE */
 
 #ifdef TREE_CODE
-extern void i960_function_name_declare PARAMS ((FILE *, const char *, tree));
-extern void i960_function_arg_advance PARAMS ((CUMULATIVE_ARGS *, enum machine_mode, tree, int));
-extern int i960_round_align PARAMS ((int, tree));
-extern void i960_setup_incoming_varargs PARAMS ((CUMULATIVE_ARGS *, enum machine_mode, tree, int *, int));
-extern int i960_final_reg_parm_stack_space PARAMS ((int, tree));
-extern int i960_reg_parm_stack_space PARAMS ((tree));
+extern void i960_function_name_declare (FILE *, const char *, tree);
+extern void i960_function_arg_advance (CUMULATIVE_ARGS *, enum machine_mode, tree, int);
+extern int i960_round_align (int, tree);
+extern void i960_setup_incoming_varargs (CUMULATIVE_ARGS *, enum machine_mode, tree, int *, int);
+extern int i960_final_reg_parm_stack_space (int, tree);
+extern int i960_reg_parm_stack_space (tree);
 #endif /* TREE_CODE */
 
-extern int process_pragma PARAMS ((int(*)(void), void(*)(int), const char *));
-extern int i960_object_bytes_bitalign PARAMS ((int));
-extern void i960_initialize PARAMS ((void));
-extern int bitpos PARAMS ((unsigned int));
-extern int is_mask PARAMS ((unsigned int));
-extern int bitstr PARAMS ((unsigned int, int *, int *));
-extern int compute_frame_size PARAMS ((int));
-extern void output_function_profiler PARAMS ((FILE *, int));
-extern void i960_scan_opcode PARAMS ((const char *));
+extern int process_pragma (int(*)(void), void(*)(int), const char *);
+extern int i960_object_bytes_bitalign (int);
+extern void i960_initialize (void);
+extern int bitpos (unsigned int);
+extern int is_mask (unsigned int);
+extern int bitstr (unsigned int, int *, int *);
+extern int compute_frame_size (int);
+extern void output_function_profiler (FILE *, int);
+extern void i960_scan_opcode (const char *);
 
-extern void i960_pr_align PARAMS ((struct cpp_reader *));
-extern void i960_pr_noalign PARAMS ((struct cpp_reader *));
+extern void i960_pr_align (struct cpp_reader *);
+extern void i960_pr_noalign (struct cpp_reader *);
 
 #endif /* ! GCC_I960_PROTOS_H  */
index 4d4d23f21d89ba72faa901788a435bd82f3f7330..3d976b65fd4e32d732cb6693235f71cd18d87bcb 100644 (file)
@@ -46,12 +46,12 @@ Boston, MA 02111-1307, USA.  */
 #include "target.h"
 #include "target-def.h"
 
-static void i960_output_function_prologue PARAMS ((FILE *, HOST_WIDE_INT));
-static void i960_output_function_epilogue PARAMS ((FILE *, HOST_WIDE_INT));
-static void i960_output_mi_thunk PARAMS ((FILE *, tree, HOST_WIDE_INT,
-                                         HOST_WIDE_INT, tree));
-static bool i960_rtx_costs PARAMS ((rtx, int, int, int *));
-static int i960_address_cost PARAMS ((rtx));
+static void i960_output_function_prologue (FILE *, HOST_WIDE_INT);
+static void i960_output_function_epilogue (FILE *, HOST_WIDE_INT);
+static void i960_output_mi_thunk (FILE *, tree, HOST_WIDE_INT,
+                                 HOST_WIDE_INT, tree);
+static bool i960_rtx_costs (rtx, int, int, int *);
+static int i960_address_cost (rtx);
 static tree i960_build_builtin_va_list (void);
 
 /* Save the operands last given to a compare for use when we
@@ -1235,10 +1235,10 @@ struct reg_group
   char length;
 };
 
-static int i960_form_reg_groups PARAMS ((int, int, int *, int, struct reg_group *));
-static int i960_reg_group_compare PARAMS ((const void *, const void *));
-static int i960_split_reg_group PARAMS ((struct reg_group *, int, int));
-static void i960_arg_size_and_align PARAMS ((enum machine_mode, tree, int *, int *));
+static int i960_form_reg_groups (int, int, int *, int, struct reg_group *);
+static int i960_reg_group_compare (const void *, const void *);
+static int i960_split_reg_group (struct reg_group *, int, int);
+static void i960_arg_size_and_align (enum machine_mode, tree, int *, int *);
 
 /* The following functions forms the biggest as possible register
    groups with registers in STATE.  REGS contain states of the
index d1553ac047ea247a8417c891cfb3a583e421db7d..e831f2f90a76ec4b4af8c204fc9f4e175fefc4f8 100644 (file)
    the Free Software Foundation, 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-extern void function_prologue PARAMS ((FILE *, HOST_WIDE_INT));
-extern void function_epilogue PARAMS ((FILE *, HOST_WIDE_INT));
-extern int find_one_set_bit_p PARAMS ((HOST_WIDE_INT));
-extern int find_one_clear_bit_p PARAMS ((HOST_WIDE_INT));
+extern void function_prologue (FILE *, HOST_WIDE_INT);
+extern void function_epilogue (FILE *, HOST_WIDE_INT);
+extern int find_one_set_bit_p (HOST_WIDE_INT);
+extern int find_one_clear_bit_p (HOST_WIDE_INT);
 
 #ifdef TREE_CODE
-extern void unique_section PARAMS ((tree, int));
-extern void asm_output_section_name PARAMS ((FILE *, tree, const char *,
-                                            int));
-extern int valid_machine_type_attribute PARAMS ((tree, tree, tree, tree));
-extern int valid_machine_decl_attribute PARAMS ((tree, tree, tree, tree));
-extern int ip2k_return_pops_args PARAMS ((tree, tree, int));
+extern void unique_section (tree, int);
+extern void asm_output_section_name (FILE *, tree, const char *, int);
+extern int valid_machine_type_attribute (tree, tree, tree, tree);
+extern int valid_machine_decl_attribute (tree, tree, tree, tree);
+extern int ip2k_return_pops_args (tree, tree, int);
 #endif /* TREE_CODE */
 
 #ifdef RTX_CODE
-extern int legitimate_address_p PARAMS ((enum machine_mode, rtx, int));
-extern int ip2k_extra_constraint PARAMS ((rtx, int));
-extern rtx legitimize_address PARAMS ((rtx, rtx, enum machine_mode, rtx));
-extern int adjust_insn_length PARAMS ((rtx insn, int len));
-extern void asm_output_char PARAMS ((FILE *, rtx));
-extern void asm_output_short PARAMS ((FILE *, rtx));
-extern void asm_output_byte PARAMS ((FILE *, int));
-extern void print_operand PARAMS ((FILE *, rtx, int));
-extern void print_operand_address PARAMS ((FILE *, rtx));
-extern int ip2k_jump_mode PARAMS ((rtx, rtx));
-extern void ip2k_split_words PARAMS ((enum machine_mode, enum machine_mode,
-                                     rtx *));
-extern rtx ip2k_get_low_half PARAMS ((rtx, enum machine_mode));
-extern rtx ip2k_get_high_half PARAMS ((rtx, enum machine_mode));
-extern int ip2k_nonptr_operand PARAMS ((rtx, enum machine_mode));
-extern int ip2k_ptr_operand PARAMS ((rtx, enum machine_mode));
-extern int ip2k_ip_operand PARAMS ((rtx, enum machine_mode));
-extern int ip2k_short_operand PARAMS ((rtx, enum machine_mode));
-extern int ip2k_gen_operand PARAMS ((rtx, enum machine_mode));
-extern int ip2k_nonsp_reg_operand PARAMS ((rtx, enum machine_mode));
-extern int ip2k_symbol_ref_operand PARAMS ((rtx, enum machine_mode));
-extern const char *ip2k_set_compare PARAMS ((rtx, rtx));
-extern const char *ip2k_gen_sCOND PARAMS ((rtx, enum rtx_code, rtx));
-extern const char *ip2k_gen_signed_comp_branch PARAMS ((rtx,
-                                                       enum rtx_code,
-                                                       rtx));
-extern const char *ip2k_gen_unsigned_comp_branch PARAMS ((rtx,
-                                                         enum rtx_code,
-                                                         rtx));
-extern int is_regfile_address PARAMS ((rtx));
-extern int ip2k_mode_dependent_address PARAMS ((rtx));
-extern int ip2k_address_uses_reg_p PARAMS ((rtx, unsigned int));
-extern int ip2k_xexp_not_uses_reg_p PARAMS ((rtx, unsigned int, int));
-extern int ip2k_composite_xexp_not_uses_reg_p PARAMS ((rtx, unsigned int, int));
-extern int ip2k_composite_xexp_not_uses_cc0_p PARAMS ((rtx));
-extern int ip2k_signed_comparison_operator PARAMS ((rtx,
-                                                   enum machine_mode));
-extern int ip2k_unsigned_comparison_operator PARAMS ((rtx,
-                                                     enum machine_mode));
-extern int ip2k_unary_operator PARAMS ((rtx, enum machine_mode));
-extern int ip2k_binary_operator PARAMS ((rtx, enum machine_mode));
+extern int legitimate_address_p (enum machine_mode, rtx, int);
+extern int ip2k_extra_constraint (rtx, int);
+extern rtx legitimize_address (rtx, rtx, enum machine_mode, rtx);
+extern int adjust_insn_length (rtx insn, int len);
+extern void asm_output_char (FILE *, rtx);
+extern void asm_output_short (FILE *, rtx);
+extern void asm_output_byte (FILE *, int);
+extern void print_operand (FILE *, rtx, int);
+extern void print_operand_address (FILE *, rtx);
+extern int ip2k_jump_mode (rtx, rtx);
+extern void ip2k_split_words (enum machine_mode, enum machine_mode, rtx *);
+extern rtx ip2k_get_low_half (rtx, enum machine_mode);
+extern rtx ip2k_get_high_half (rtx, enum machine_mode);
+extern int ip2k_nonptr_operand (rtx, enum machine_mode);
+extern int ip2k_ptr_operand (rtx, enum machine_mode);
+extern int ip2k_ip_operand (rtx, enum machine_mode);
+extern int ip2k_short_operand (rtx, enum machine_mode);
+extern int ip2k_gen_operand (rtx, enum machine_mode);
+extern int ip2k_nonsp_reg_operand (rtx, enum machine_mode);
+extern int ip2k_symbol_ref_operand (rtx, enum machine_mode);
+extern const char *ip2k_set_compare (rtx, rtx);
+extern const char *ip2k_gen_sCOND (rtx, enum rtx_code, rtx);
+extern const char *ip2k_gen_signed_comp_branch (rtx, enum rtx_code, rtx);
+extern const char *ip2k_gen_unsigned_comp_branch (rtx, enum rtx_code, rtx);
+extern int is_regfile_address (rtx);
+extern int ip2k_mode_dependent_address (rtx);
+extern int ip2k_address_uses_reg_p (rtx, unsigned int);
+extern int ip2k_xexp_not_uses_reg_p (rtx, unsigned int, int);
+extern int ip2k_composite_xexp_not_uses_reg_p (rtx, unsigned int, int);
+extern int ip2k_composite_xexp_not_uses_cc0_p (rtx);
+extern int ip2k_signed_comparison_operator (rtx, enum machine_mode);
+extern int ip2k_unsigned_comparison_operator (rtx, enum machine_mode);
+extern int ip2k_unary_operator (rtx, enum machine_mode);
+extern int ip2k_binary_operator (rtx, enum machine_mode);
 
 extern rtx ip2k_compare_operands[3];
 #endif /* RTX_CODE */
 
 #ifdef HAVE_MACHINE_MODES
-extern int class_max_nregs PARAMS ((enum reg_class, enum machine_mode));
-extern enum reg_class class_likely_spilled_p PARAMS ((int c));
+extern int class_max_nregs (enum reg_class, enum machine_mode);
+extern enum reg_class class_likely_spilled_p (int c);
 #endif /* HAVE_MACHINE_MODES */
 
 #ifdef REAL_VALUE_TYPE
-extern void asm_output_float PARAMS ((FILE *, REAL_VALUE_TYPE));
+extern void asm_output_float (FILE *, REAL_VALUE_TYPE);
 #endif 
 
-extern int ip2k_init_elim_offset PARAMS ((int, int));
-extern void ip2k_init_local_alloc PARAMS ((int *));
+extern int ip2k_init_elim_offset (int, int);
+extern void ip2k_init_local_alloc (int *);
 
index e31347fd701f431dd82632645e1ddf18e1f8cb66..f11cfd18a1364b971a671c9cabf652ad528e6027 100644 (file)
    the stack offsets.  Isolate the decision process into a simple macro.  */
 #define CHAIN_FRAMES (frame_pointer_needed || FRAME_POINTER_REQUIRED)
 
-static int ip2k_naked_function_p PARAMS ((tree));
+static int ip2k_naked_function_p (tree);
 #ifdef IP2K_MD_REORG_PASS
-static void mdr_resequence_xy_yx PARAMS ((rtx));
-static void mdr_pres_replace_and_recurse PARAMS ((rtx, rtx, rtx));
-static void mdr_propagate_reg_equivs_sequence PARAMS ((rtx, rtx, rtx));
-static void mdr_propagate_reg_equivs PARAMS ((rtx));
-static int track_dp_reload PARAMS ((rtx , rtx *, int , int));
-static void mdr_try_dp_reload_elim PARAMS ((rtx));
-static void mdr_try_move_dp_reload PARAMS ((rtx));
-static void mdr_try_move_pushes PARAMS ((rtx));
-static void mdr_try_propagate_clr_sequence PARAMS ((rtx, unsigned int));
-static void mdr_try_propagate_clr PARAMS ((rtx));
-static void mdr_try_propagate_move_sequence PARAMS ((rtx, rtx, rtx));
-static void mdr_try_propagate_move PARAMS ((rtx));
-static void mdr_try_remove_redundant_insns PARAMS ((rtx));
-static int track_w_reload PARAMS ((rtx, rtx *, int , int));
-static void mdr_try_wreg_elim PARAMS ((rtx));
+static void mdr_resequence_xy_yx (rtx);
+static void mdr_pres_replace_and_recurse (rtx, rtx, rtx);
+static void mdr_propagate_reg_equivs_sequence (rtx, rtx, rtx);
+static void mdr_propagate_reg_equivs (rtx);
+static int track_dp_reload (rtx , rtx *, int , int);
+static void mdr_try_dp_reload_elim (rtx);
+static void mdr_try_move_dp_reload (rtx);
+static void mdr_try_move_pushes (rtx);
+static void mdr_try_propagate_clr_sequence (rtx, unsigned int);
+static void mdr_try_propagate_clr (rtx);
+static void mdr_try_propagate_move_sequence (rtx, rtx, rtx);
+static void mdr_try_propagate_move (rtx);
+static void mdr_try_remove_redundant_insns (rtx);
+static int track_w_reload (rtx, rtx *, int , int);
+static void mdr_try_wreg_elim (rtx);
 #endif /* IP2K_MD_REORG_PASS */
-static void ip2k_reorg PARAMS ((void));
-static int ip2k_check_can_adjust_stack_ref PARAMS ((rtx, int));
-static void ip2k_adjust_stack_ref PARAMS ((rtx *, int));
-static int ip2k_xexp_not_uses_reg_for_mem PARAMS ((rtx, unsigned int));
-static tree ip2k_handle_progmem_attribute PARAMS ((tree *, tree, tree, int,
-                                                  bool *));
-static tree ip2k_handle_fndecl_attribute PARAMS ((tree *, tree, tree, int,
-                                                 bool *));
-static bool ip2k_rtx_costs PARAMS ((rtx, int, int, int *));
-static int ip2k_address_cost PARAMS ((rtx));
-static void ip2k_init_libfuncs PARAMS ((void));
+static void ip2k_reorg (void);
+static int ip2k_check_can_adjust_stack_ref (rtx, int);
+static void ip2k_adjust_stack_ref (rtx *, int);
+static int ip2k_xexp_not_uses_reg_for_mem (rtx, unsigned int);
+static tree ip2k_handle_progmem_attribute (tree *, tree, tree, int, bool *);
+static tree ip2k_handle_fndecl_attribute (tree *, tree, tree, int, bool *);
+static bool ip2k_rtx_costs (rtx, int, int, int *);
+static int ip2k_address_cost (rtx);
+static void ip2k_init_libfuncs (void);
 
 const struct attribute_spec ip2k_attribute_table[];
 
index ef7ba37d2b5cd3ecd79b8d6a7df41e944e381358..cdd9db3296ae9dd4c1d3b6fdbf9758942bf2685a 100644 (file)
@@ -22,77 +22,76 @@ Boston, MA 02111-1307, USA.  */
    complications.  */
 #define Mmode enum machine_mode
 
-extern void   sbss_section                     PARAMS ((void));
-extern void   sdata_section                    PARAMS ((void));
-extern void   m32r_init                                PARAMS ((void));
-extern void   m32r_init_expanders              PARAMS ((void));
-extern unsigned m32r_compute_frame_size                PARAMS ((int));
-extern int    m32r_first_insn_address          PARAMS ((void));
-extern void   m32r_expand_prologue             PARAMS ((void));
-extern void   m32r_finalize_pic                        PARAMS ((void));
-extern int    direct_return                    PARAMS ((void));
+extern void   sbss_section (void);
+extern void   sdata_section (void);
+extern void   m32r_init (void);
+extern void   m32r_init_expanders (void);
+extern unsigned m32r_compute_frame_size (int);
+extern int    m32r_first_insn_address (void);
+extern void   m32r_expand_prologue (void);
+extern void   m32r_finalize_pic (void);
+extern int    direct_return (void);
 #ifdef TREE_CODE
-extern enum m32r_function_type m32r_compute_function_type PARAMS ((tree));
+extern enum m32r_function_type m32r_compute_function_type (tree);
 
 #ifdef HAVE_MACHINE_MODES
-extern void   m32r_setup_incoming_varargs      PARAMS ((CUMULATIVE_ARGS *, Mmode, tree, int *, int));
-extern int    function_arg_partial_nregs       PARAMS ((CUMULATIVE_ARGS *, Mmode, tree, int));
+extern void   m32r_setup_incoming_varargs (CUMULATIVE_ARGS *, Mmode, tree, int *, int);
+extern int    function_arg_partial_nregs (CUMULATIVE_ARGS *, Mmode, tree, int);
 #endif
 #endif /* TREE_CODE */
 
 #ifdef RTX_CODE
-extern int    easy_di_const                    PARAMS ((rtx));
-extern int    easy_df_const                    PARAMS ((rtx));
-extern rtx    gen_compare                      PARAMS ((enum rtx_code, rtx, rtx, int));
-extern rtx    gen_split_move_double            PARAMS ((rtx *));
-extern int    m32r_address_code                        PARAMS ((rtx));
-extern void   m32r_initialize_trampoline       PARAMS ((rtx, rtx, rtx));
-extern int    zero_and_one                     PARAMS ((rtx, rtx));
-extern char * emit_cond_move                   PARAMS ((rtx *, rtx));
-extern void   m32r_output_block_move           PARAMS ((rtx, rtx *));
-extern void   m32r_expand_block_move           PARAMS ((rtx *));
-extern void   m32r_print_operand               PARAMS ((FILE *, rtx, int));
-extern void   m32r_print_operand_address       PARAMS ((FILE *, rtx));
-extern int    m32r_not_same_reg                PARAMS ((rtx, rtx));
-extern int    m32r_hard_regno_rename_ok                PARAMS ((unsigned int,
-                                                        unsigned int));
+extern int    easy_di_const (rtx);
+extern int    easy_df_const (rtx);
+extern rtx    gen_compare (enum rtx_code, rtx, rtx, int);
+extern rtx    gen_split_move_double (rtx *);
+extern int    m32r_address_code (rtx);
+extern void   m32r_initialize_trampoline (rtx, rtx, rtx);
+extern int    zero_and_one (rtx, rtx);
+extern char * emit_cond_move (rtx *, rtx);
+extern void   m32r_output_block_move (rtx, rtx *);
+extern void   m32r_expand_block_move (rtx *);
+extern void   m32r_print_operand (FILE *, rtx, int);
+extern void   m32r_print_operand_address (FILE *, rtx);
+extern int    m32r_not_same_reg (rtx, rtx);
+extern int    m32r_hard_regno_rename_ok (unsigned int, unsigned int);
 
 #ifdef HAVE_MACHINE_MODES
-extern int    call_address_operand             PARAMS ((rtx, Mmode));
-extern int    call_operand                     PARAMS ((rtx, Mmode));
-extern int    symbolic_operand                 PARAMS ((rtx, Mmode));
-extern int    small_data_operand               PARAMS ((rtx, Mmode));
-extern int    addr24_operand                   PARAMS ((rtx, Mmode));
-extern int    addr32_operand                   PARAMS ((rtx, Mmode));
-extern int    call26_operand                   PARAMS ((rtx, Mmode));
-extern int    seth_add3_operand                        PARAMS ((rtx, Mmode));
-extern int    cmp_int16_operand                        PARAMS ((rtx, Mmode));
-extern int    uint16_operand                   PARAMS ((rtx, Mmode));
-extern int    reg_or_int16_operand             PARAMS ((rtx, Mmode));
-extern int    reg_or_uint16_operand            PARAMS ((rtx, Mmode));
-extern int    reg_or_cmp_int16_operand         PARAMS ((rtx, Mmode));
-extern int    two_insn_const_operand           PARAMS ((rtx, Mmode));
-extern int    move_src_operand                 PARAMS ((rtx, Mmode));
-extern int    move_double_src_operand          PARAMS ((rtx, Mmode));
-extern int    move_dest_operand                        PARAMS ((rtx, Mmode));
-extern int    eqne_comparison_operator         PARAMS ((rtx, Mmode));
-extern int    signed_comparison_operator       PARAMS ((rtx, Mmode));
-extern int    memreg_operand                   PARAMS ((rtx, Mmode));
-extern int    small_insn_p                     PARAMS ((rtx, Mmode));
-extern int    large_insn_p                     PARAMS ((rtx, Mmode));
-extern int    conditional_move_operand         PARAMS ((rtx, Mmode));
-extern int    carry_compare_operand            PARAMS ((rtx, Mmode));
-extern int    m32r_block_immediate_operand     PARAMS ((rtx, Mmode));
-extern int    extend_operand                   PARAMS ((rtx, Mmode));
-extern int    reg_or_eq_int16_operand          PARAMS ((rtx, Mmode));
-extern int    int8_operand                     PARAMS ((rtx, Mmode));
-extern int    reg_or_zero_operand               PARAMS ((rtx, Mmode));
+extern int    call_address_operand (rtx, Mmode);
+extern int    call_operand (rtx, Mmode);
+extern int    symbolic_operand (rtx, Mmode);
+extern int    small_data_operand (rtx, Mmode);
+extern int    addr24_operand (rtx, Mmode);
+extern int    addr32_operand (rtx, Mmode);
+extern int    call26_operand (rtx, Mmode);
+extern int    seth_add3_operand (rtx, Mmode);
+extern int    cmp_int16_operand (rtx, Mmode);
+extern int    uint16_operand (rtx, Mmode);
+extern int    reg_or_int16_operand (rtx, Mmode);
+extern int    reg_or_uint16_operand (rtx, Mmode);
+extern int    reg_or_cmp_int16_operand (rtx, Mmode);
+extern int    two_insn_const_operand (rtx, Mmode);
+extern int    move_src_operand (rtx, Mmode);
+extern int    move_double_src_operand (rtx, Mmode);
+extern int    move_dest_operand (rtx, Mmode);
+extern int    eqne_comparison_operator (rtx, Mmode);
+extern int    signed_comparison_operator (rtx, Mmode);
+extern int    memreg_operand (rtx, Mmode);
+extern int    small_insn_p (rtx, Mmode);
+extern int    large_insn_p (rtx, Mmode);
+extern int    conditional_move_operand (rtx, Mmode);
+extern int    carry_compare_operand (rtx, Mmode);
+extern int    m32r_block_immediate_operand (rtx, Mmode);
+extern int    extend_operand (rtx, Mmode);
+extern int    reg_or_eq_int16_operand (rtx, Mmode);
+extern int    int8_operand (rtx, Mmode);
+extern int    reg_or_zero_operand (rtx, Mmode);
 
 #endif /* HAVE_MACHINE_MODES */
 
 #ifdef TREE_CODE
-extern struct rtx_def * m32r_va_arg            PARAMS ((tree, tree));
-extern int m32r_pass_by_reference              PARAMS ((tree));
+extern struct rtx_def * m32r_va_arg (tree, tree);
+extern int m32r_pass_by_reference (tree);
 #endif /* TREE_CODE */
 #endif /* RTX_CODE */
 
index dfea2fc74be927086a49d626acaa9222c86797f2..5e358e7f7b2425df96faeb2697b594b7a5e42d11 100644 (file)
@@ -69,27 +69,27 @@ static int m32r_sched_odd_word_p;
 #define LIT_NAME_P(NAME) ((NAME)[0] == '*' && (NAME)[1] == '.')
 
 /* Forward declaration.  */
-static void  init_reg_tables                   PARAMS ((void));
-static void  block_move_call                   PARAMS ((rtx, rtx, rtx));
-static int   m32r_is_insn                      PARAMS ((rtx));
+static void  init_reg_tables (void);
+static void  block_move_call (rtx, rtx, rtx);
+static int   m32r_is_insn (rtx);
 const struct attribute_spec m32r_attribute_table[];
-static tree  m32r_handle_model_attribute PARAMS ((tree *, tree, tree, int, bool *));
-static void  m32r_output_function_prologue PARAMS ((FILE *, HOST_WIDE_INT));
-static void  m32r_output_function_epilogue PARAMS ((FILE *, HOST_WIDE_INT));
-
-static void  m32r_file_start PARAMS ((void));
-
-static int    m32r_adjust_cost            PARAMS ((rtx, rtx, rtx, int));
-static int    m32r_adjust_priority PARAMS ((rtx, int));
-static void   m32r_sched_init     PARAMS ((FILE *, int, int));
-static int    m32r_sched_reorder   PARAMS ((FILE *, int, rtx *, int *, int));
-static int    m32r_variable_issue  PARAMS ((FILE *, int, rtx, int));
-static int    m32r_issue_rate     PARAMS ((void));
-
-static void m32r_encode_section_info PARAMS ((tree, rtx, int));
-static bool m32r_in_small_data_p PARAMS ((tree));
-static void init_idents PARAMS ((void));
-static bool m32r_rtx_costs PARAMS ((rtx, int, int, int *));
+static tree  m32r_handle_model_attribute (tree *, tree, tree, int, bool *);
+static void  m32r_output_function_prologue (FILE *, HOST_WIDE_INT);
+static void  m32r_output_function_epilogue (FILE *, HOST_WIDE_INT);
+
+static void  m32r_file_start (void);
+
+static int    m32r_adjust_cost (rtx, rtx, rtx, int);
+static int    m32r_adjust_priority (rtx, int);
+static void   m32r_sched_init (FILE *, int, int);
+static int    m32r_sched_reorder (FILE *, int, rtx *, int *, int);
+static int    m32r_variable_issue (FILE *, int, rtx, int);
+static int    m32r_issue_rate (void);
+
+static void m32r_encode_section_info (tree, rtx, int);
+static bool m32r_in_small_data_p (tree);
+static void init_idents (void);
+static bool m32r_rtx_costs (rtx, int, int, int *);
 \f
 /* Initialize the GCC target structure.  */
 #undef TARGET_ATTRIBUTE_TABLE
index 8e843259b1f0cdc1ee0e9fdcf71063c43cea63bb..1c6bc7a409518a93c05492bf5fde90e4872da9fb 100644 (file)
@@ -22,41 +22,41 @@ Boston, MA 02111-1307, USA.  */
 #ifdef RTX_CODE
 
 #ifdef TREE_CODE
-extern void mn10300_va_start PARAMS ((tree, rtx));
+extern void mn10300_va_start (tree, rtx);
 #endif /* TREE_CODE */
 
-extern struct rtx_def *legitimize_address PARAMS ((rtx, rtx, enum machine_mode));
-extern rtx legitimize_pic_address   (rtx, rtx);
+extern struct rtx_def *legitimize_address (rtx, rtx, enum machine_mode);
+extern rtx legitimize_pic_address (rtx, rtx);
 extern int legitimate_pic_operand_p (rtx);
-extern void print_operand PARAMS ((FILE *, rtx, int));
-extern void print_operand_address PARAMS ((FILE *, rtx));
-extern void mn10300_print_reg_list PARAMS ((FILE *, int));
-extern int mn10300_get_live_callee_saved_regs PARAMS ((void));
-extern void mn10300_gen_multiple_store PARAMS ((int));
-extern void notice_update_cc PARAMS ((rtx, rtx));
-extern enum reg_class secondary_reload_class PARAMS ((enum reg_class,
-                                                     enum machine_mode, rtx));
-extern const char *output_tst PARAMS ((rtx, rtx));
-extern int store_multiple_operation PARAMS ((rtx, enum machine_mode));
-extern int symbolic_operand PARAMS ((rtx, enum machine_mode));
-extern int call_address_operand PARAMS ((rtx, enum machine_mode));
-extern int impossible_plus_operand PARAMS ((rtx, enum machine_mode));
-extern int const_8bit_operand PARAMS ((rtx, enum machine_mode));
-
-extern bool mn10300_wide_const_load_uses_clr PARAMS ((rtx operands[2]));
+extern void print_operand (FILE *, rtx, int);
+extern void print_operand_address (FILE *, rtx);
+extern void mn10300_print_reg_list (FILE *, int);
+extern int mn10300_get_live_callee_saved_regs (void);
+extern void mn10300_gen_multiple_store (int);
+extern void notice_update_cc (rtx, rtx);
+extern enum reg_class secondary_reload_class (enum reg_class,
+                                             enum machine_mode, rtx);
+extern const char *output_tst (rtx, rtx);
+extern int store_multiple_operation (rtx, enum machine_mode);
+extern int symbolic_operand (rtx, enum machine_mode);
+extern int call_address_operand (rtx, enum machine_mode);
+extern int impossible_plus_operand (rtx, enum machine_mode);
+extern int const_8bit_operand (rtx, enum machine_mode);
+
+extern bool mn10300_wide_const_load_uses_clr (rtx operands[2]);
 #endif /* RTX_CODE */
 
 #ifdef TREE_CODE
-extern struct rtx_def *function_arg PARAMS ((CUMULATIVE_ARGS *,
-                                            enum machine_mode, tree, int));
-extern int function_arg_partial_nregs PARAMS ((CUMULATIVE_ARGS *,
-                                              enum machine_mode, tree, int));
-extern struct rtx_def *mn10300_va_arg PARAMS ((tree, tree));
+extern struct rtx_def *function_arg (CUMULATIVE_ARGS *,
+                                    enum machine_mode, tree, int);
+extern int function_arg_partial_nregs (CUMULATIVE_ARGS *,
+                                      enum machine_mode, tree, int);
+extern struct rtx_def *mn10300_va_arg (tree, tree);
 #endif /* TREE_CODE */
 
-extern struct rtx_def *mn10300_builtin_saveregs PARAMS ((void));
-extern void expand_prologue PARAMS ((void));
-extern void expand_epilogue PARAMS ((void));
-extern int initial_offset PARAMS ((int, int));
-extern int can_use_return_insn PARAMS ((void));
-extern int mask_ok_for_mem_btst PARAMS ((int, int));
+extern struct rtx_def *mn10300_builtin_saveregs (void);
+extern void expand_prologue (void);
+extern void expand_epilogue (void);
+extern int initial_offset (int, int);
+extern int can_use_return_insn (void);
+extern int mask_ok_for_mem_btst (int, int);
index ba8c6cc9b3cdd6fb45bea901cace273d0605deb4..3174a90e7c6070e145f9b17383cdaf001f8bf525 100644 (file)
@@ -65,10 +65,10 @@ int mn10300_protect_label;
                                || regs_ever_live[16] || regs_ever_live[17]))
 
 
-static int mn10300_address_cost_1 PARAMS ((rtx, int *));
-static int mn10300_address_cost PARAMS ((rtx));
-static bool mn10300_rtx_costs PARAMS ((rtx, int, int, int *));
-static void mn10300_file_start PARAMS ((void));
+static int mn10300_address_cost_1 (rtx, int *);
+static int mn10300_address_cost (rtx);
+static bool mn10300_rtx_costs (rtx, int, int, int *);
+static void mn10300_file_start (void);
 
 \f
 /* Initialize the GCC target structure.  */
index 9700a03667b0fc1284d4aeb54f771c47aba1fc6b..b5a2328c3c69e462ee23568bc2aa756559e268fc 100644 (file)
@@ -22,24 +22,24 @@ Boston, MA 02111-1307, USA.  */
 /* Prototypes for functions in ns32k.c */
 
 #ifdef RTX_CODE
-extern enum reg_class secondary_reload_class PARAMS ((enum reg_class,
-                                                     enum machine_mode, rtx));
-extern int reg_or_mem_operand PARAMS ((rtx, enum machine_mode));
-
-extern void split_di PARAMS ((rtx[], int, rtx[], rtx[]));
-extern void expand_block_move PARAMS ((rtx[]));
-extern int global_symbolic_reference_mentioned_p PARAMS ((rtx, int));
-extern void print_operand PARAMS ((FILE *, rtx, int));
-extern void print_operand_address PARAMS ((FILE *, rtx));
-extern const char *output_move_double PARAMS ((rtx *));
-extern const char *output_shift_insn PARAMS ((rtx *));
-extern int symbolic_reference_mentioned_p PARAMS ((rtx));
+extern enum reg_class secondary_reload_class (enum reg_class,
+                                             enum machine_mode, rtx);
+extern int reg_or_mem_operand (rtx, enum machine_mode);
+
+extern void split_di (rtx[], int, rtx[], rtx[]);
+extern void expand_block_move (rtx[]);
+extern int global_symbolic_reference_mentioned_p (rtx, int);
+extern void print_operand (FILE *, rtx, int);
+extern void print_operand_address (FILE *, rtx);
+extern const char *output_move_double (rtx *);
+extern const char *output_shift_insn (rtx *);
+extern int symbolic_reference_mentioned_p (rtx);
 #endif /* RTX_CODE */
 
 #ifdef TREE_CODE
-extern int ns32k_return_pops_args PARAMS ((tree, tree, int));
+extern int ns32k_return_pops_args (tree, tree, int);
 #endif /* TREE_CODE */
 
-extern int hard_regno_mode_ok PARAMS ((int, enum machine_mode));
-extern int register_move_cost PARAMS ((enum reg_class, enum reg_class));
-extern const char *output_move_dconst PARAMS ((int, const char *));
+extern int hard_regno_mode_ok (int, enum machine_mode);
+extern int register_move_cost (enum reg_class, enum reg_class);
+extern const char *output_move_dconst (int, const char *);
index bd4b561999ca5c980d7cd8f87cda1af23a716d27..3573b711242efb1f25b03c0e3952741d9c9f9445 100644 (file)
@@ -64,15 +64,15 @@ const enum reg_class regclass_map[FIRST_PSEUDO_REGISTER] =
 
 static const char *const ns32k_out_reg_names[] = OUTPUT_REGISTER_NAMES;
 
-static rtx gen_indexed_expr PARAMS ((rtx, rtx, rtx));
-static const char *singlemove_string PARAMS ((rtx *));
-static void move_tail PARAMS ((rtx[], int, int));
-static tree ns32k_handle_fntype_attribute PARAMS ((tree *, tree, tree, int, bool *));
+static rtx gen_indexed_expr (rtx, rtx, rtx);
+static const char *singlemove_string (rtx *);
+static void move_tail (rtx[], int, int);
+static tree ns32k_handle_fntype_attribute (tree *, tree, tree, int, bool *);
 const struct attribute_spec ns32k_attribute_table[];
-static void ns32k_output_function_prologue PARAMS ((FILE *, HOST_WIDE_INT));
-static void ns32k_output_function_epilogue PARAMS ((FILE *, HOST_WIDE_INT));
-static bool ns32k_rtx_costs PARAMS ((rtx, int, int, int *));
-static int ns32k_address_cost PARAMS ((rtx));
+static void ns32k_output_function_prologue (FILE *, HOST_WIDE_INT);
+static void ns32k_output_function_epilogue (FILE *, HOST_WIDE_INT);
+static bool ns32k_rtx_costs (rtx, int, int, int *);
+static int ns32k_address_cost (rtx);
 \f
 /* Initialize the GCC target structure.  */
 #undef TARGET_ATTRIBUTE_TABLE