From 299d06ad4acdbc03b0912a1b0f8b36d277f0efac Mon Sep 17 00:00:00 2001 From: "Kaveh R. Ghazi" Date: Wed, 19 Jan 2000 22:39:31 +0000 Subject: [PATCH] arm-protos.h: PROTO -> PARAMS. * config/arm/arm-protos.h: PROTO -> PARAMS. * config/arm/arm.c: Likewise. * config/c4x/c4x.c: Likewise. * config/fr30/fr30-protos.h: Likewise. * config/nextstep.c: Likewise. * config/pa/pa.c: Likewise. * config/pj/pj.c: Likewise. * config/rs6000/rs6000.c: Likewise. * config/v850/v850-protos.h: Likewise. * config/v850/v850.c: Likewise. From-SVN: r31520 --- gcc/ChangeLog | 13 ++ gcc/config/arm/arm-protos.h | 224 +++++++++++++++++----------------- gcc/config/arm/arm.c | 44 +++---- gcc/config/c4x/c4x.c | 4 +- gcc/config/fr30/fr30-protos.h | 30 ++--- gcc/config/nextstep.c | 4 +- gcc/config/pa/pa.c | 30 ++--- gcc/config/pj/pj.c | 8 +- gcc/config/rs6000/rs6000.c | 2 +- gcc/config/v850/v850-protos.h | 90 +++++++------- gcc/config/v850/v850.c | 24 ++-- 11 files changed, 243 insertions(+), 230 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1e8acd87049..bd37cb07d08 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,16 @@ +2000-01-19 Kaveh R. Ghazi + + * config/arm/arm-protos.h: PROTO -> PARAMS. + * config/arm/arm.c: Likewise. + * config/c4x/c4x.c: Likewise. + * config/fr30/fr30-protos.h: Likewise. + * config/nextstep.c: Likewise. + * config/pa/pa.c: Likewise. + * config/pj/pj.c: Likewise. + * config/rs6000/rs6000.c: Likewise. + * config/v850/v850-protos.h: Likewise. + * config/v850/v850.c: Likewise. + 2000-01-19 Kaveh R. Ghazi * i370-protos.h: New file. diff --git a/gcc/config/arm/arm-protos.h b/gcc/config/arm/arm-protos.h index 3da3cd8e07e..3277395937b 100644 --- a/gcc/config/arm/arm-protos.h +++ b/gcc/config/arm/arm-protos.h @@ -20,134 +20,134 @@ along with GNU CC; see the file COPYING. If not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -extern void arm_expand_prologue PROTO ((void)); -extern void arm_finalize_pic PROTO ((void)); -extern char * arm_output_epilogue PROTO ((void)); -extern void arm_override_options PROTO ((void)); -extern void arm_poke_function_name PROTO ((FILE *, char *)); -extern int arm_process_pragma PROTO ((int (*)(void), void (*) (int), char *)); -extern int arm_regno_class PROTO ((int)); -extern int arm_volatile_func PROTO ((void)); -extern int const_ok_for_arm PROTO ((HOST_WIDE_INT)); -extern void output_arm_prologue PROTO ((FILE *, int)); -extern void output_ascii_pseudo_op PROTO ((FILE *, unsigned char *, int)); -extern void output_func_epilogue PROTO ((int)); -extern void output_func_prologue PROTO ((FILE *, int)); -extern int use_return_insn PROTO ((int)); +extern void arm_expand_prologue PARAMS ((void)); +extern void arm_finalize_pic PARAMS ((void)); +extern char * arm_output_epilogue PARAMS ((void)); +extern void arm_override_options PARAMS ((void)); +extern void arm_poke_function_name PARAMS ((FILE *, char *)); +extern int arm_process_pragma PARAMS ((int (*)(void), void (*) (int), char *)); +extern int arm_regno_class PARAMS ((int)); +extern int arm_volatile_func PARAMS ((void)); +extern int const_ok_for_arm PARAMS ((HOST_WIDE_INT)); +extern void output_arm_prologue PARAMS ((FILE *, int)); +extern void output_ascii_pseudo_op PARAMS ((FILE *, unsigned char *, int)); +extern void output_func_epilogue PARAMS ((int)); +extern void output_func_prologue PARAMS ((FILE *, int)); +extern int use_return_insn PARAMS ((int)); #if defined AOF_ASSEMBLER -extern void aof_add_import PROTO ((char *)); -extern char * aof_data_section PROTO ((void)); -extern void aof_delete_import PROTO ((char *)); -extern void aof_dump_imports PROTO ((FILE *)); -extern void aof_dump_pic_table PROTO ((FILE *)); -extern char * aof_text_section PROTO ((void)); +extern void aof_add_import PARAMS ((char *)); +extern char * aof_data_section PARAMS ((void)); +extern void aof_delete_import PARAMS ((char *)); +extern void aof_dump_imports PARAMS ((FILE *)); +extern void aof_dump_pic_table PARAMS ((FILE *)); +extern char * aof_text_section PARAMS ((void)); #endif /* AOF_ASSEMBLER */ /* Defined in pe.c */ -extern int arm_dllexport_name_p PROTO ((char *)); -extern int arm_dllimport_name_p PROTO ((char *)); +extern int arm_dllexport_name_p PARAMS ((char *)); +extern int arm_dllimport_name_p PARAMS ((char *)); #define Mmode enum machine_mode #ifdef TREE_CODE -extern int arm_comp_type_attributes PROTO ((tree, tree)); -extern int arm_return_in_memory PROTO ((tree)); -extern int arm_valid_machine_decl_attribute PROTO ((tree, tree, tree)); -extern int arm_valid_type_attribute_p PROTO ((tree, tree, tree, tree)); +extern int arm_comp_type_attributes PARAMS ((tree, tree)); +extern int arm_return_in_memory PARAMS ((tree)); +extern int arm_valid_machine_decl_attribute PARAMS ((tree, tree, tree)); +extern int arm_valid_type_attribute_p PARAMS ((tree, tree, tree, tree)); /* Defined in pe.c */ -extern int arm_dllexport_p PROTO ((tree)); -extern int arm_dllimport_p PROTO ((tree)); -extern void arm_mark_dllexport PROTO ((tree)); -extern void arm_mark_dllimport PROTO ((tree)); -extern void arm_pe_encode_section_info PROTO ((tree)); -extern tree arm_pe_merge_machine_decl_attributes PROTO ((tree, tree)); -extern void arm_pe_unique_section PROTO ((tree, int)); -extern int arm_pe_valid_machine_decl_attribute PROTO ((tree, tree, tree, tree)); +extern int arm_dllexport_p PARAMS ((tree)); +extern int arm_dllimport_p PARAMS ((tree)); +extern void arm_mark_dllexport PARAMS ((tree)); +extern void arm_mark_dllimport PARAMS ((tree)); +extern void arm_pe_encode_section_info PARAMS ((tree)); +extern tree arm_pe_merge_machine_decl_attributes PARAMS ((tree, tree)); +extern void arm_pe_unique_section PARAMS ((tree, int)); +extern int arm_pe_valid_machine_decl_attribute PARAMS ((tree, tree, tree, tree)); #endif #ifdef RTX_CODE -extern int adjacent_mem_locations PROTO ((rtx, rtx)); -extern char * arithmetic_instr PROTO ((rtx, int)); -extern int arm_adjust_cost PROTO ((rtx, rtx, rtx, int)); -extern RTX_CODE arm_canonicalize_comparison PROTO ((RTX_CODE, rtx *)); -extern int arm_debugger_arg_offset PROTO ((int, rtx)); -extern void arm_final_prescan_insn PROTO ((rtx)); -extern rtx arm_gen_load_multiple PROTO ((int, int, rtx, int, int, int, int, int)); -extern int arm_gen_movstrqi PROTO ((rtx *)); -extern rtx arm_gen_store_multiple PROTO ((int, int, rtx, int, int, int, int, int)); -extern void arm_print_operand PROTO ((FILE *, rtx, int)); -extern void arm_reload_in_hi PROTO ((rtx *)); -extern void arm_reload_out_hi PROTO ((rtx *)); -extern void arm_reorg PROTO ((rtx)); -extern int arm_rtx_costs PROTO ((rtx, RTX_CODE)); -extern Mmode arm_select_cc_mode PROTO ((RTX_CODE, rtx, rtx)); -extern int const_double_rtx_ok_for_fpu PROTO ((rtx)); -extern int const_ok_for_arm PROTO ((HOST_WIDE_INT)); -extern char * emit_ldm_seq PROTO ((rtx *, int)); -extern char * emit_stm_seq PROTO ((rtx *, int)); -extern char * fp_immediate_constant PROTO ((rtx)); -extern rtx gen_compare_reg PROTO ((RTX_CODE, rtx, rtx)); -extern rtx gen_rotated_half_load PROTO ((rtx)); -extern int is_pic PROTO ((rtx)); -extern int label_mentioned_p PROTO ((rtx)); -extern int legitimate_pic_operand_p PROTO ((rtx)); -extern int load_multiple_sequence PROTO ((rtx *, int, int *, int *, HOST_WIDE_INT *)); -extern RTX_CODE minmax_code PROTO ((rtx)); -extern int neg_const_double_rtx_ok_for_fpu PROTO ((rtx)); -extern char * output_add_immediate PROTO ((rtx *)); -extern char * output_call PROTO ((rtx *)); -extern char * output_call_mem PROTO ((rtx *)); -extern char * output_mov_double_arm_from_fpu PROTO ((rtx *)); -extern char * output_mov_double_fpu_from_arm PROTO ((rtx *)); -extern char * output_mov_immediate PROTO ((rtx *)); -extern char * output_mov_long_double_arm_from_arm PROTO ((rtx *)); -extern char * output_mov_long_double_arm_from_fpu PROTO ((rtx *)); -extern char * output_mov_long_double_fpu_from_arm PROTO ((rtx *)); -extern char * output_move_double PROTO ((rtx *)); -extern char * output_return_instruction PROTO ((rtx, int, int)); -extern int store_multiple_sequence PROTO ((rtx *, int, int *, int *, HOST_WIDE_INT *)); -extern int symbol_mentioned_p PROTO ((rtx)); +extern int adjacent_mem_locations PARAMS ((rtx, rtx)); +extern char * arithmetic_instr PARAMS ((rtx, int)); +extern int arm_adjust_cost PARAMS ((rtx, rtx, rtx, int)); +extern RTX_CODE arm_canonicalize_comparison PARAMS ((RTX_CODE, rtx *)); +extern int arm_debugger_arg_offset PARAMS ((int, rtx)); +extern void arm_final_prescan_insn PARAMS ((rtx)); +extern rtx arm_gen_load_multiple PARAMS ((int, int, rtx, int, int, int, int, int)); +extern int arm_gen_movstrqi PARAMS ((rtx *)); +extern rtx arm_gen_store_multiple PARAMS ((int, int, rtx, int, int, int, int, int)); +extern void arm_print_operand PARAMS ((FILE *, rtx, int)); +extern void arm_reload_in_hi PARAMS ((rtx *)); +extern void arm_reload_out_hi PARAMS ((rtx *)); +extern void arm_reorg PARAMS ((rtx)); +extern int arm_rtx_costs PARAMS ((rtx, RTX_CODE)); +extern Mmode arm_select_cc_mode PARAMS ((RTX_CODE, rtx, rtx)); +extern int const_double_rtx_ok_for_fpu PARAMS ((rtx)); +extern int const_ok_for_arm PARAMS ((HOST_WIDE_INT)); +extern char * emit_ldm_seq PARAMS ((rtx *, int)); +extern char * emit_stm_seq PARAMS ((rtx *, int)); +extern char * fp_immediate_constant PARAMS ((rtx)); +extern rtx gen_compare_reg PARAMS ((RTX_CODE, rtx, rtx)); +extern rtx gen_rotated_half_load PARAMS ((rtx)); +extern int is_pic PARAMS ((rtx)); +extern int label_mentioned_p PARAMS ((rtx)); +extern int legitimate_pic_operand_p PARAMS ((rtx)); +extern int load_multiple_sequence PARAMS ((rtx *, int, int *, int *, HOST_WIDE_INT *)); +extern RTX_CODE minmax_code PARAMS ((rtx)); +extern int neg_const_double_rtx_ok_for_fpu PARAMS ((rtx)); +extern char * output_add_immediate PARAMS ((rtx *)); +extern char * output_call PARAMS ((rtx *)); +extern char * output_call_mem PARAMS ((rtx *)); +extern char * output_mov_double_arm_from_fpu PARAMS ((rtx *)); +extern char * output_mov_double_fpu_from_arm PARAMS ((rtx *)); +extern char * output_mov_immediate PARAMS ((rtx *)); +extern char * output_mov_long_double_arm_from_arm PARAMS ((rtx *)); +extern char * output_mov_long_double_arm_from_fpu PARAMS ((rtx *)); +extern char * output_mov_long_double_fpu_from_arm PARAMS ((rtx *)); +extern char * output_move_double PARAMS ((rtx *)); +extern char * output_return_instruction PARAMS ((rtx, int, int)); +extern int store_multiple_sequence PARAMS ((rtx *, int, int *, int *, HOST_WIDE_INT *)); +extern int symbol_mentioned_p PARAMS ((rtx)); #if defined AOF_ASSEMBLER -extern rtx aof_pic_entry PROTO ((rtx)); +extern rtx aof_pic_entry PARAMS ((rtx)); #endif /* AOF_ASSEMBLER */ #ifdef HAVE_MACHINE_MODES -extern int alignable_memory_operand PROTO ((rtx, Mmode)); -extern int arm_add_operand PROTO ((rtx, Mmode)); -extern int arm_go_if_legitimate_address PROTO ((Mmode, rtx)); -extern int arm_not_operand PROTO ((rtx, Mmode)); -extern int arm_reload_memory_operand PROTO ((rtx, Mmode)); -extern int arm_rhs_operand PROTO ((rtx, Mmode)); -extern int arm_rhsm_operand PROTO ((rtx, Mmode)); -extern Mmode arm_select_cc_mode PROTO ((RTX_CODE, rtx, rtx)); -extern int arm_split_constant PROTO ((RTX_CODE, Mmode, HOST_WIDE_INT, rtx, rtx, int)); -extern int bad_signed_byte_operand PROTO ((rtx, Mmode)); -extern int cc_register PROTO ((rtx, Mmode)); -extern int const_shift_operand PROTO ((rtx, Mmode)); -extern int di_operand PROTO ((rtx, Mmode)); -extern int dominant_cc_register PROTO ((rtx, Mmode)); -extern int equality_operator PROTO ((rtx, Mmode)); -extern int f_register_operand PROTO ((rtx, Mmode)); -extern int fpu_add_operand PROTO ((rtx, Mmode)); -extern int fpu_rhs_operand PROTO ((rtx, Mmode)); -extern int index_operand PROTO ((rtx, Mmode)); -extern rtx legitimize_pic_address PROTO ((rtx, Mmode, rtx)); -extern int load_multiple_operation PROTO ((rtx, Mmode)); -extern int logical_binary_operator PROTO ((rtx, Mmode)); -extern int minmax_operator PROTO ((rtx, Mmode)); -extern int multi_register_push PROTO ((rtx, Mmode)); -extern int nonimmediate_di_operand PROTO ((rtx, Mmode)); -extern int nonimmediate_soft_df_operand PROTO ((rtx, Mmode)); -extern int offsettable_memory_operand PROTO ((rtx, Mmode)); -extern int power_of_two_operand PROTO ((rtx, Mmode)); -extern int reg_or_int_operand PROTO ((rtx, Mmode)); -extern int s_register_operand PROTO ((rtx, Mmode)); -extern int shift_operator PROTO ((rtx, Mmode)); -extern int shiftable_operator PROTO ((rtx, Mmode)); -extern int soft_df_operand PROTO ((rtx, Mmode)); -extern int store_multiple_operation PROTO ((rtx, Mmode)); +extern int alignable_memory_operand PARAMS ((rtx, Mmode)); +extern int arm_add_operand PARAMS ((rtx, Mmode)); +extern int arm_go_if_legitimate_address PARAMS ((Mmode, rtx)); +extern int arm_not_operand PARAMS ((rtx, Mmode)); +extern int arm_reload_memory_operand PARAMS ((rtx, Mmode)); +extern int arm_rhs_operand PARAMS ((rtx, Mmode)); +extern int arm_rhsm_operand PARAMS ((rtx, Mmode)); +extern Mmode arm_select_cc_mode PARAMS ((RTX_CODE, rtx, rtx)); +extern int arm_split_constant PARAMS ((RTX_CODE, Mmode, HOST_WIDE_INT, rtx, rtx, int)); +extern int bad_signed_byte_operand PARAMS ((rtx, Mmode)); +extern int cc_register PARAMS ((rtx, Mmode)); +extern int const_shift_operand PARAMS ((rtx, Mmode)); +extern int di_operand PARAMS ((rtx, Mmode)); +extern int dominant_cc_register PARAMS ((rtx, Mmode)); +extern int equality_operator PARAMS ((rtx, Mmode)); +extern int f_register_operand PARAMS ((rtx, Mmode)); +extern int fpu_add_operand PARAMS ((rtx, Mmode)); +extern int fpu_rhs_operand PARAMS ((rtx, Mmode)); +extern int index_operand PARAMS ((rtx, Mmode)); +extern rtx legitimize_pic_address PARAMS ((rtx, Mmode, rtx)); +extern int load_multiple_operation PARAMS ((rtx, Mmode)); +extern int logical_binary_operator PARAMS ((rtx, Mmode)); +extern int minmax_operator PARAMS ((rtx, Mmode)); +extern int multi_register_push PARAMS ((rtx, Mmode)); +extern int nonimmediate_di_operand PARAMS ((rtx, Mmode)); +extern int nonimmediate_soft_df_operand PARAMS ((rtx, Mmode)); +extern int offsettable_memory_operand PARAMS ((rtx, Mmode)); +extern int power_of_two_operand PARAMS ((rtx, Mmode)); +extern int reg_or_int_operand PARAMS ((rtx, Mmode)); +extern int s_register_operand PARAMS ((rtx, Mmode)); +extern int shift_operator PARAMS ((rtx, Mmode)); +extern int shiftable_operator PARAMS ((rtx, Mmode)); +extern int soft_df_operand PARAMS ((rtx, Mmode)); +extern int store_multiple_operation PARAMS ((rtx, Mmode)); #if defined TREE_CODE -extern rtx arm_function_arg PROTO ((CUMULATIVE_ARGS *, Mmode, tree, int)); -extern void arm_init_cumulative_args PROTO ((CUMULATIVE_ARGS *, tree, rtx, int)); +extern rtx arm_function_arg PARAMS ((CUMULATIVE_ARGS *, Mmode, tree, int)); +extern void arm_init_cumulative_args PARAMS ((CUMULATIVE_ARGS *, tree, rtx, int)); #endif /* TREE_CODE */ #endif /* HAVE_MACHINE_MODES */ #endif /* RTX_CODE */ diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index 78ff84e42be..aa4801e11c5 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -53,28 +53,28 @@ extern FILE * asm_out_file; #define Mmode enum machine_mode #endif -static HOST_WIDE_INT int_log2 PROTO ((HOST_WIDE_INT)); -static char * output_multi_immediate PROTO ((rtx *, char *, char *, int, HOST_WIDE_INT)); -static int arm_gen_constant PROTO ((enum rtx_code, Mmode, HOST_WIDE_INT, rtx, rtx, int, int)); -static int arm_naked_function_p PROTO ((tree)); -static void init_fpa_table PROTO ((void)); -static enum machine_mode select_dominance_cc_mode PROTO ((rtx, rtx, HOST_WIDE_INT)); -static HOST_WIDE_INT add_minipool_constant PROTO ((rtx, Mmode)); -static void dump_minipool PROTO ((rtx)); -static rtx find_barrier PROTO ((rtx, int)); -static void push_minipool_fix PROTO ((rtx, int, rtx *, Mmode, rtx)); -static void push_minipool_barrier PROTO ((rtx, int)); -static void note_invalid_constants PROTO ((rtx, int)); -static char * fp_const_from_val PROTO ((REAL_VALUE_TYPE *)); -static int eliminate_lr2ip PROTO ((rtx *)); -static char * shift_op PROTO ((rtx, HOST_WIDE_INT *)); -static int pattern_really_clobbers_lr PROTO ((rtx)); -static int function_really_clobbers_lr PROTO ((rtx)); -static void emit_multi_reg_push PROTO ((int)); -static void emit_sfm PROTO ((int, int)); -static enum arm_cond_code get_arm_condition_code PROTO ((rtx)); -static int const_ok_for_op PROTO ((HOST_WIDE_INT, enum rtx_code)); -static void arm_add_gc_roots PROTO ((void)); +static HOST_WIDE_INT int_log2 PARAMS ((HOST_WIDE_INT)); +static char * output_multi_immediate PARAMS ((rtx *, char *, char *, int, HOST_WIDE_INT)); +static int arm_gen_constant PARAMS ((enum rtx_code, Mmode, HOST_WIDE_INT, rtx, rtx, int, int)); +static int arm_naked_function_p PARAMS ((tree)); +static void init_fpa_table PARAMS ((void)); +static enum machine_mode select_dominance_cc_mode PARAMS ((rtx, rtx, HOST_WIDE_INT)); +static HOST_WIDE_INT add_minipool_constant PARAMS ((rtx, Mmode)); +static void dump_minipool PARAMS ((rtx)); +static rtx find_barrier PARAMS ((rtx, int)); +static void push_minipool_fix PARAMS ((rtx, int, rtx *, Mmode, rtx)); +static void push_minipool_barrier PARAMS ((rtx, int)); +static void note_invalid_constants PARAMS ((rtx, int)); +static char * fp_const_from_val PARAMS ((REAL_VALUE_TYPE *)); +static int eliminate_lr2ip PARAMS ((rtx *)); +static char * shift_op PARAMS ((rtx, HOST_WIDE_INT *)); +static int pattern_really_clobbers_lr PARAMS ((rtx)); +static int function_really_clobbers_lr PARAMS ((rtx)); +static void emit_multi_reg_push PARAMS ((int)); +static void emit_sfm PARAMS ((int, int)); +static enum arm_cond_code get_arm_condition_code PARAMS ((rtx)); +static int const_ok_for_op PARAMS ((HOST_WIDE_INT, enum rtx_code)); +static void arm_add_gc_roots PARAMS ((void)); /* True if we are currently building a constant table. */ int making_const_table; diff --git a/gcc/config/c4x/c4x.c b/gcc/config/c4x/c4x.c index 2bbb757e65d..294e9121cd8 100644 --- a/gcc/config/c4x/c4x.c +++ b/gcc/config/c4x/c4x.c @@ -4223,8 +4223,8 @@ c4x_operand_subword (op, i, validate_address, mode) int c4x_handle_pragma (p_getc, p_ungetc, pname) - int (* p_getc) PROTO ((void)); - void (* p_ungetc) PROTO ((int)) ATTRIBUTE_UNUSED; + int (* p_getc) PARAMS ((void)); + void (* p_ungetc) PARAMS ((int)) ATTRIBUTE_UNUSED; char *pname; { int i; diff --git a/gcc/config/fr30/fr30-protos.h b/gcc/config/fr30/fr30-protos.h index 31abafb8128..5d725a5ae34 100644 --- a/gcc/config/fr30/fr30-protos.h +++ b/gcc/config/fr30/fr30-protos.h @@ -18,30 +18,30 @@ along with GNU CC; 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 PROTO ((void)); -extern void fr30_expand_epilogue PROTO ((void)); -extern unsigned int fr30_compute_frame_size PROTO ((int, int)); +extern void fr30_expand_prologue PARAMS ((void)); +extern void fr30_expand_epilogue PARAMS ((void)); +extern unsigned int fr30_compute_frame_size PARAMS ((int, int)); #ifdef RTX_CODE -extern int fr30_check_multiple_regs PROTO ((rtx *, int, int)); -extern void fr30_print_operand PROTO ((FILE *, rtx, int)); -extern void fr30_print_operand_address PROTO ((FILE *, rtx)); +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)); #ifdef TREE_CODE -extern rtx fr30_va_arg PROTO ((tree, tree)); +extern rtx fr30_va_arg PARAMS ((tree, tree)); #endif /* TREE_CODE */ #ifdef HAVE_MACHINE_MODES #define Mmode enum machine_mode -extern int stack_add_operand PROTO ((rtx, Mmode)); -extern int add_immediate_operand PROTO ((rtx, Mmode)); -extern int high_register_operand PROTO ((rtx, Mmode)); -extern int low_register_operand PROTO ((rtx, Mmode)); -extern int call_operand PROTO ((rtx, Mmode)); +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)); #undef Mmode #endif /* HAVE_MACHINE_MODES */ #endif /* RTX_CODE */ #ifdef TREE_CODE -extern int fr30_num_arg_regs PROTO ((int, tree)); -extern int fr30_function_arg_partial_nregs PROTO ((CUMULATIVE_ARGS, int, tree, int)); -extern void fr30_setup_incoming_varargs PROTO ((CUMULATIVE_ARGS, int, tree, int *)); +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 *)); #endif /* TREE_CODE */ diff --git a/gcc/config/nextstep.c b/gcc/config/nextstep.c index f7d85bdad27..a36d899a1d5 100644 --- a/gcc/config/nextstep.c +++ b/gcc/config/nextstep.c @@ -46,8 +46,8 @@ extern char *get_directive_line (); int handle_pragma (p_getc, p_ungetc, pname) - int (* p_getc) PROTO ((void)); - void (* p_ungetc) PROTO ((int)); + int (* p_getc) PARAMS ((void)); + void (* p_ungetc) PARAMS ((int)); char * pname; { int retval = 0; diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index 4b0a42fd5ac..c3123d96c62 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -42,20 +42,20 @@ Boston, MA 02111-1307, USA. */ #include "recog.h" #include "tm_p.h" -static void restore_unscaled_index_insn_codes PROTO((rtx)); -static void record_unscaled_index_insn_codes PROTO((rtx)); -static void pa_combine_instructions PROTO((rtx)); -static int pa_can_combine_p PROTO((rtx, rtx, rtx, int, rtx, rtx, rtx)); -static int forward_branch_p PROTO((rtx)); -static int shadd_constant_p PROTO((int)); -static void pa_add_gc_roots PROTO((void)); -static void mark_deferred_plabels PROTO((void *)); -static void compute_zdepwi_operands PROTO((unsigned HOST_WIDE_INT, unsigned *)); -static int compute_movstrsi_length PROTO((rtx)); -static void remove_useless_addtr_insns PROTO((rtx, int)); -static void store_reg PROTO((int, int, int)); -static void load_reg PROTO((int, int, int)); -static void set_reg_plus_d PROTO((int, int, int)); +static void restore_unscaled_index_insn_codes PARAMS ((rtx)); +static void record_unscaled_index_insn_codes PARAMS ((rtx)); +static void pa_combine_instructions PARAMS ((rtx)); +static int pa_can_combine_p PARAMS ((rtx, rtx, rtx, int, rtx, rtx, rtx)); +static int forward_branch_p PARAMS ((rtx)); +static int shadd_constant_p PARAMS ((int)); +static void pa_add_gc_roots PARAMS ((void)); +static void mark_deferred_plabels PARAMS ((void *)); +static void compute_zdepwi_operands PARAMS ((unsigned HOST_WIDE_INT, unsigned *)); +static int compute_movstrsi_length PARAMS ((rtx)); +static void remove_useless_addtr_insns PARAMS ((rtx, int)); +static void store_reg PARAMS ((int, int, int)); +static void load_reg PARAMS ((int, int, int)); +static void set_reg_plus_d PARAMS ((int, int, int)); /* Save the operands last given to a compare for use when we generate a scc or bcc insn. */ @@ -4049,7 +4049,7 @@ output_deferred_plabels (file) Keep track of which ones we have used. */ enum millicodes { remI, remU, divI, divU, mulI, mulU, end1000 }; -static void import_milli PROTO((enum millicodes)); +static void import_milli PARAMS ((enum millicodes)); static char imported[(int)end1000]; static const char * const milli_names[] = {"remI", "remU", "divI", "divU", "mulI", "mulU"}; static char import_string[] = ".IMPORT $$....,MILLICODE"; diff --git a/gcc/config/pj/pj.c b/gcc/config/pj/pj.c index ce8380335a5..1ba8e560529 100644 --- a/gcc/config/pj/pj.c +++ b/gcc/config/pj/pj.c @@ -107,8 +107,8 @@ rtx pj_cmp_op0; rtx pj_cmp_op1; enum machine_mode pj_cmp_mode; -static void pj_output_rval PROTO ((rtx, enum machine_mode, rtx)); -static void pj_output_store_into_lval PROTO ((enum machine_mode mode, rtx op)); +static void pj_output_rval PARAMS ((rtx, enum machine_mode, rtx)); +static void pj_output_store_into_lval PARAMS ((enum machine_mode mode, rtx op)); /* These vectors turn a register number into an offset from the vars pointer register. */ @@ -132,8 +132,8 @@ int pj_stuff_on_line; %X - address constant. % - operand passed to pj_print_operand with code . */ -static void pj_printf -VPROTO ((const char *template, ...)) +static void +pj_printf VPARAMS ((const char *template, ...)) { #ifndef ANSI_PROTOTYPES const char *template; diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 06f2a789481..af661bffe2f 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -112,7 +112,7 @@ int rs6000_debug_arg; /* debug argument handling */ /* Flag to say the TOC is initialized */ int toc_initialized; -static void rs6000_add_gc_roots PROTO ((void)); +static void rs6000_add_gc_roots PARAMS ((void)); /* Default register names. */ diff --git a/gcc/config/v850/v850-protos.h b/gcc/config/v850/v850-protos.h index e2fa1d64577..e26d0698a78 100644 --- a/gcc/config/v850/v850-protos.h +++ b/gcc/config/v850/v850-protos.h @@ -22,61 +22,61 @@ Boston, MA 02111-1307, USA. */ compilcations. */ #define Mmode enum machine_mode -extern void expand_prologue PROTO ((void)); -extern void expand_epilogue PROTO ((void)); -extern void sdata_section PROTO ((void)); -extern void rosdata_section PROTO ((void)); -extern void sbss_section PROTO ((void)); -extern void tdata_section PROTO ((void)); -extern void zdata_section PROTO ((void)); -extern void rozdata_section PROTO ((void)); -extern void zbss_section PROTO ((void)); -extern int v850_handle_pragma PROTO ((int (*)(void), void (*)(int), char *)); -extern void asm_file_start PROTO ((FILE *)); -extern void override_options PROTO ((void)); -extern int compute_register_save_size PROTO ((long *)); -extern int compute_frame_size PROTO ((int, long *)); +extern void expand_prologue PARAMS ((void)); +extern void expand_epilogue PARAMS ((void)); +extern void sdata_section PARAMS ((void)); +extern void rosdata_section PARAMS ((void)); +extern void sbss_section PARAMS ((void)); +extern void tdata_section PARAMS ((void)); +extern void zdata_section PARAMS ((void)); +extern void rozdata_section PARAMS ((void)); +extern void zbss_section PARAMS ((void)); +extern int v850_handle_pragma PARAMS ((int (*)(void), void (*)(int), char *)); +extern void asm_file_start PARAMS ((FILE *)); +extern void override_options PARAMS ((void)); +extern int compute_register_save_size PARAMS ((long *)); +extern int compute_frame_size PARAMS ((int, long *)); #ifdef RTX_CODE -extern void print_operand PROTO ((FILE *, rtx, int )); -extern void print_operand_address PROTO ((FILE *, rtx)); -extern int const_costs PROTO ((rtx, enum rtx_code)); -extern char * output_move_double PROTO ((rtx *)); -extern char * output_move_single PROTO ((rtx *)); -extern void v850_reorg PROTO ((rtx)); -extern void notice_update_cc PROTO ((rtx, rtx)); -extern char * construct_save_jarl PROTO ((rtx)); -extern char * construct_restore_jr PROTO ((rtx)); +extern void print_operand PARAMS ((FILE *, rtx, int )); +extern void print_operand_address PARAMS ((FILE *, rtx)); +extern int const_costs PARAMS ((rtx, enum rtx_code)); +extern char * output_move_double PARAMS ((rtx *)); +extern char * output_move_single PARAMS ((rtx *)); +extern void v850_reorg PARAMS ((rtx)); +extern void notice_update_cc PARAMS ((rtx, rtx)); +extern char * construct_save_jarl PARAMS ((rtx)); +extern char * construct_restore_jr PARAMS ((rtx)); #ifdef HAVE_MACHINE_MODES -extern int ep_memory_operand PROTO ((rtx, Mmode, int)); -extern int reg_or_0_operand PROTO ((rtx, Mmode)); -extern int reg_or_int5_operand PROTO ((rtx, Mmode)); -extern int call_address_operand PROTO ((rtx, Mmode)); -extern int movsi_source_operand PROTO ((rtx, Mmode)); -extern int power_of_two_operand PROTO ((rtx, Mmode)); -extern int not_power_of_two_operand PROTO ((rtx, Mmode)); -extern int special_symbolref_operand PROTO ((rtx, Mmode)); -extern int pattern_is_ok_for_prologue PROTO ((rtx, Mmode)); -extern int pattern_is_ok_for_epilogue PROTO ((rtx, Mmode)); -extern int register_is_ok_for_epilogue PROTO ((rtx, Mmode)); +extern int ep_memory_operand PARAMS ((rtx, Mmode, int)); +extern int reg_or_0_operand PARAMS ((rtx, Mmode)); +extern int reg_or_int5_operand PARAMS ((rtx, Mmode)); +extern int call_address_operand PARAMS ((rtx, Mmode)); +extern int movsi_source_operand PARAMS ((rtx, Mmode)); +extern int power_of_two_operand PARAMS ((rtx, Mmode)); +extern int not_power_of_two_operand PARAMS ((rtx, Mmode)); +extern int special_symbolref_operand PARAMS ((rtx, Mmode)); +extern int pattern_is_ok_for_prologue PARAMS ((rtx, Mmode)); +extern int pattern_is_ok_for_epilogue PARAMS ((rtx, Mmode)); +extern int register_is_ok_for_epilogue PARAMS ((rtx, Mmode)); #ifdef TREE_CODE -extern rtx function_arg PROTO ((CUMULATIVE_ARGS *, Mmode, tree, int)); -extern rtx v850_va_arg PROTO ((tree, tree)); +extern rtx function_arg PARAMS ((CUMULATIVE_ARGS *, Mmode, tree, int)); +extern rtx v850_va_arg PARAMS ((tree, tree)); #endif #endif #endif /* TREE_CODE */ #ifdef TREE_CODE -extern int v850_valid_machine_decl_attribute PROTO ((tree, tree, tree)); -extern void v850_encode_data_area PROTO ((tree)); -extern void v850_set_default_decl_attr PROTO ((tree)); -extern int v850_interrupt_function_p PROTO ((tree)); -extern void v850_output_aligned_bss PROTO ((FILE *, tree, char *, int, int)); -extern void v850_output_common PROTO ((FILE *, tree, char *, int, int)); -extern void v850_output_local PROTO ((FILE *, tree, char *, int, int)); -extern v850_data_area v850_get_data_area PROTO ((tree)); +extern int v850_valid_machine_decl_attribute PARAMS ((tree, tree, tree)); +extern void v850_encode_data_area PARAMS ((tree)); +extern void v850_set_default_decl_attr PARAMS ((tree)); +extern int v850_interrupt_function_p PARAMS ((tree)); +extern void v850_output_aligned_bss PARAMS ((FILE *, tree, char *, int, int)); +extern void v850_output_common PARAMS ((FILE *, tree, char *, int, int)); +extern void v850_output_local PARAMS ((FILE *, tree, char *, int, int)); +extern v850_data_area v850_get_data_area PARAMS ((tree)); #ifdef HAVE_MACHINE_MODES -extern int function_arg_partial_nregs PROTO ((CUMULATIVE_ARGS *, Mmode, tree, int)); +extern int function_arg_partial_nregs PARAMS ((CUMULATIVE_ARGS *, Mmode, tree, int)); #endif #endif diff --git a/gcc/config/v850/v850.c b/gcc/config/v850/v850.c index 7acd9d9aa86..c5a9b379d12 100644 --- a/gcc/config/v850/v850.c +++ b/gcc/config/v850/v850.c @@ -45,15 +45,15 @@ Boston, MA 02111-1307, USA. */ /* Function prototypes for stupid compilers: */ static void const_double_split - PROTO ((rtx, HOST_WIDE_INT *, HOST_WIDE_INT *)); -static int const_costs_int PROTO ((HOST_WIDE_INT, int)); -static void substitute_ep_register PROTO ((rtx, rtx, int, int, rtx *, rtx *)); -static int push_data_area PROTO ((v850_data_area)); -static int pop_data_area PROTO ((v850_data_area)); -static int parse_ghs_pragma_token PROTO ((char *)); -static int ep_memory_offset PROTO ((enum machine_mode, int)); -static int mark_current_function_as_interrupt PROTO ((void)); -static void v850_set_data_area PROTO ((tree, v850_data_area)); + PARAMS ((rtx, HOST_WIDE_INT *, HOST_WIDE_INT *)); +static int const_costs_int PARAMS ((HOST_WIDE_INT, int)); +static void substitute_ep_register PARAMS ((rtx, rtx, int, int, rtx *, rtx *)); +static int push_data_area PARAMS ((v850_data_area)); +static int pop_data_area PARAMS ((v850_data_area)); +static int parse_ghs_pragma_token PARAMS ((char *)); +static int ep_memory_offset PARAMS ((enum machine_mode, int)); +static int mark_current_function_as_interrupt PARAMS ((void)); +static void v850_set_data_area PARAMS ((tree, v850_data_area)); /* True if the current function has anonymous arguments. */ int current_function_anonymous_args; @@ -88,7 +88,7 @@ void override_options () { int i; - extern int atoi PROTO ((const char *)); + extern int atoi PARAMS ((const char *)); /* Parse -m{s,t,z}da=nnn switches */ for (i = 0; i < (int)SMALL_MEMORY_max; i++) @@ -2926,8 +2926,8 @@ parse_ghs_pragma_token (string) /* Handle the parsing of an entire GHS pragma. */ int v850_handle_pragma (p_getc, p_ungetc, name) - int (* p_getc) PROTO ((void)); - void (* p_ungetc) PROTO ((int)); + int (* p_getc) PARAMS ((void)); + void (* p_ungetc) PARAMS ((int)); char * name; { /* Parse characters in the input stream until: