diff options
author | kcook <kcook@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-11-20 03:35:57 +0000 |
---|---|---|
committer | kcook <kcook@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-11-20 03:35:57 +0000 |
commit | 84d95b4a94ece53715c6eb3428887ce13b074386 (patch) | |
tree | d483f64a59090ea4629500031fa98cfc29743d8f /gcc/config/arc/arc-protos.h | |
parent | 927abe860f9a2d4c112d0b5f297cda2db0d3a206 (diff) | |
download | ppe42-gcc-84d95b4a94ece53715c6eb3428887ce13b074386.tar.gz ppe42-gcc-84d95b4a94ece53715c6eb3428887ce13b074386.zip |
2003-11-19 Kelley Cook <kcook@gcc.gnu.org>
* config/arc/arc-protos.h: Update to C90 prototypes.
* config/arc/arc.c: Likewise.
* config/arc/initfini.c: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73753 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/arc/arc-protos.h')
-rw-r--r-- | gcc/config/arc/arc-protos.h | 81 |
1 files changed, 40 insertions, 41 deletions
diff --git a/gcc/config/arc/arc-protos.h b/gcc/config/arc/arc-protos.h index 511c1c76026..681e9e1ad92 100644 --- a/gcc/config/arc/arc-protos.h +++ b/gcc/config/arc/arc-protos.h @@ -20,58 +20,57 @@ Boston, MA 02111-1307, USA. */ #ifdef RTX_CODE #ifdef TREE_CODE -extern void arc_va_start PARAMS ((tree, rtx)); -extern rtx arc_va_arg PARAMS ((tree, tree)); +extern void arc_va_start (tree, rtx); +extern rtx arc_va_arg (tree, tree); #endif /* TREE_CODE */ -extern enum machine_mode arc_select_cc_mode PARAMS ((enum rtx_code, rtx, rtx)); +extern enum machine_mode arc_select_cc_mode (enum rtx_code, rtx, rtx); /* 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); /* Declarations for various fns used in the .md file. */ -extern const char *output_shift PARAMS ((rtx *)); +extern const char *output_shift (rtx *); -extern int symbolic_operand PARAMS ((rtx, enum machine_mode)); -extern int arc_double_limm_p PARAMS ((rtx)); -extern int arc_eligible_for_epilogue_delay PARAMS ((rtx, int)); -extern void arc_initialize_trampoline PARAMS ((rtx, rtx, rtx)); -extern void arc_print_operand PARAMS ((FILE *, rtx, int)); -extern void arc_print_operand_address PARAMS ((FILE *, rtx)); -extern void arc_final_prescan_insn PARAMS ((rtx, rtx *, int)); -extern int call_address_operand PARAMS ((rtx, enum machine_mode)); -extern int call_operand PARAMS ((rtx, enum machine_mode)); -extern int symbolic_memory_operand PARAMS ((rtx, enum machine_mode)); -extern int short_immediate_operand PARAMS ((rtx, enum machine_mode)); -extern int long_immediate_operand PARAMS ((rtx, enum machine_mode)); -extern int long_immediate_loadstore_operand PARAMS ((rtx, enum machine_mode)); -extern int move_src_operand PARAMS ((rtx, enum machine_mode)); -extern int move_double_src_operand PARAMS ((rtx, enum machine_mode)); -extern int move_dest_operand PARAMS ((rtx, enum machine_mode)); -extern int load_update_operand PARAMS ((rtx, enum machine_mode)); -extern int store_update_operand PARAMS ((rtx, enum machine_mode)); -extern int nonvol_nonimm_operand PARAMS ((rtx, enum machine_mode)); -extern int const_sint32_operand PARAMS ((rtx, enum machine_mode)); -extern int const_uint32_operand PARAMS ((rtx, enum machine_mode)); -extern int proper_comparison_operator PARAMS ((rtx, enum machine_mode)); -extern int shift_operator PARAMS ((rtx, enum machine_mode)); +extern int symbolic_operand (rtx, enum machine_mode); +extern int arc_double_limm_p (rtx); +extern int arc_eligible_for_epilogue_delay (rtx, int); +extern void arc_initialize_trampoline (rtx, rtx, rtx); +extern void arc_print_operand (FILE *, rtx, int); +extern void arc_print_operand_address (FILE *, rtx); +extern void arc_final_prescan_insn (rtx, rtx *, int); +extern int call_address_operand (rtx, enum machine_mode); +extern int call_operand (rtx, enum machine_mode); +extern int symbolic_memory_operand (rtx, enum machine_mode); +extern int short_immediate_operand (rtx, enum machine_mode); +extern int long_immediate_operand (rtx, enum machine_mode); +extern int long_immediate_loadstore_operand (rtx, enum machine_mode); +extern int move_src_operand (rtx, enum machine_mode); +extern int move_double_src_operand (rtx, enum machine_mode); +extern int move_dest_operand (rtx, enum machine_mode); +extern int load_update_operand (rtx, enum machine_mode); +extern int store_update_operand (rtx, enum machine_mode); +extern int nonvol_nonimm_operand (rtx, enum machine_mode); +extern int const_sint32_operand (rtx, enum machine_mode); +extern int const_uint32_operand (rtx, enum machine_mode); +extern int proper_comparison_operator (rtx, enum machine_mode); +extern int shift_operator (rtx, enum machine_mode); #endif /* RTX_CODE */ #ifdef TREE_CODE -extern enum arc_function_type arc_compute_function_type PARAMS ((tree)); -extern void arc_setup_incoming_varargs PARAMS ((CUMULATIVE_ARGS *, - enum machine_mode, tree, - int *, int)); +extern enum arc_function_type arc_compute_function_type (tree); +extern void arc_setup_incoming_varargs (CUMULATIVE_ARGS *, enum machine_mode, + tree, int *, int); #endif /* TREE_CODE */ -extern void arc_init PARAMS ((void)); -extern unsigned int arc_compute_frame_size PARAMS ((int)); -extern void arc_save_restore PARAMS ((FILE *, const char *, unsigned int, - unsigned int, const char *)); -extern int arc_delay_slots_for_epilogue PARAMS ((void)); -extern void arc_finalize_pic PARAMS ((void)); -extern void arc_ccfsm_at_label PARAMS ((const char *, int)); -extern int arc_ccfsm_branch_deleted_p PARAMS ((void)); -extern void arc_ccfsm_record_branch_deleted PARAMS ((void)); +extern void arc_init (void); +extern unsigned int arc_compute_frame_size (int); +extern void arc_save_restore (FILE *, const char *, unsigned int, + unsigned int, const char *); +extern int arc_delay_slots_for_epilogue (void); +extern void arc_finalize_pic (void); +extern void arc_ccfsm_at_label (const char *, int); +extern int arc_ccfsm_branch_deleted_p (void); +extern void arc_ccfsm_record_branch_deleted (void); |