aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/d30v/d30v-protos.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/d30v/d30v-protos.h')
-rw-r--r--gcc/config/d30v/d30v-protos.h177
1 files changed, 85 insertions, 92 deletions
diff --git a/gcc/config/d30v/d30v-protos.h b/gcc/config/d30v/d30v-protos.h
index 7ce90afbfbb..1f93f3b38b8 100644
--- a/gcc/config/d30v/d30v-protos.h
+++ b/gcc/config/d30v/d30v-protos.h
@@ -21,119 +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 tree d30v_build_va_list PARAMS ((void));
+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 *);
+
/* External variables referenced */
/* Define the information needed to generate branch and scc insns. This is