OSDN Git Service

* config/arm/arm-protos.h: PROTO -> PARAMS.
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 19 Jan 2000 22:39:31 +0000 (22:39 +0000)
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 19 Jan 2000 22:39:31 +0000 (22:39 +0000)
        * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31520 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/arm/arm-protos.h
gcc/config/arm/arm.c
gcc/config/c4x/c4x.c
gcc/config/fr30/fr30-protos.h
gcc/config/nextstep.c
gcc/config/pa/pa.c
gcc/config/pj/pj.c
gcc/config/rs6000/rs6000.c
gcc/config/v850/v850-protos.h
gcc/config/v850/v850.c

index 1e8acd8..bd37cb0 100644 (file)
@@ -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.
index 3da3cd8..3277395 100644 (file)
@@ -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 */
index 78ff84e..aa4801e 100644 (file)
@@ -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;
index 2bbb757..294e912 100644 (file)
@@ -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;
index 31abafb..5d725a5 100644 (file)
@@ -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 */
index f7d85bd..a36d899 100644 (file)
@@ -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;
index 4b0a42f..c3123d9 100644 (file)
@@ -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";
index ce83803..1ba8e56 100644 (file)
@@ -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;
index 06f2a78..af661bf 100644 (file)
@@ -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));
 
 \f
 /* Default register names.  */
index e2fa1d6..e26d069 100644 (file)
@@ -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
 
index 7acd9d9..c5a9b37 100644 (file)
@@ -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: