aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2000-01-19 22:39:31 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2000-01-19 22:39:31 +0000
commit299d06ad4acdbc03b0912a1b0f8b36d277f0efac (patch)
tree5242ef01e32f682cb45faf7c68589df1967ce35b
parentf50ec635fc7b60d4c95b13750991c3ba8b77bc04 (diff)
downloadgcc-299d06ad4acdbc03b0912a1b0f8b36d277f0efac.zip
gcc-299d06ad4acdbc03b0912a1b0f8b36d277f0efac.tar.gz
gcc-299d06ad4acdbc03b0912a1b0f8b36d277f0efac.tar.bz2
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
-rw-r--r--gcc/ChangeLog13
-rw-r--r--gcc/config/arm/arm-protos.h224
-rw-r--r--gcc/config/arm/arm.c44
-rw-r--r--gcc/config/c4x/c4x.c4
-rw-r--r--gcc/config/fr30/fr30-protos.h30
-rw-r--r--gcc/config/nextstep.c4
-rw-r--r--gcc/config/pa/pa.c30
-rw-r--r--gcc/config/pj/pj.c8
-rw-r--r--gcc/config/rs6000/rs6000.c2
-rw-r--r--gcc/config/v850/v850-protos.h90
-rw-r--r--gcc/config/v850/v850.c24
11 files changed, 243 insertions, 230 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1e8acd8..bd37cb0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,18 @@
2000-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+ * 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 <ghazi@caip.rutgers.edu>
+
* i370-protos.h: New file.
* i370.c: Include tm_p.h. Fix compile time warnings.
diff --git a/gcc/config/arm/arm-protos.h b/gcc/config/arm/arm-protos.h
index 3da3cd8..3277395 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 78ff84e..aa4801e 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 2bbb757..294e912 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 31abafb..5d725a5 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 f7d85bd..a36d899 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 4b0a42f..c3123d9 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 ce83803..1ba8e56 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.
%<alpha><digit> - operand <digit> passed to pj_print_operand with code <alpha>. */
-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 06f2a78..af661bf 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 e2fa1d6..e26d069 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 7acd9d9..c5a9b37 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: