diff options
Diffstat (limited to 'gcc/config/pa/pa-protos.h')
-rw-r--r-- | gcc/config/pa/pa-protos.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/gcc/config/pa/pa-protos.h b/gcc/config/pa/pa-protos.h index 8ea36f3a44e..626ac1a7682 100644 --- a/gcc/config/pa/pa-protos.h +++ b/gcc/config/pa/pa-protos.h @@ -1,5 +1,5 @@ /* Prototypes for pa.c functions used in the md file & elsewhere. - Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. + Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc. This file is part of GNU CC. @@ -44,6 +44,7 @@ extern const char *output_move_double PARAMS ((rtx *)); extern const char *output_fp_move_double PARAMS ((rtx *)); extern const char *output_block_move PARAMS ((rtx *, int)); extern const char *output_cbranch PARAMS ((rtx *, int, int, int, rtx)); +extern const char *output_lbranch PARAMS ((rtx, rtx)); extern const char *output_bb PARAMS ((rtx *, int, int, int, rtx, int)); extern const char *output_bvb PARAMS ((rtx *, int, int, int, rtx, int)); extern const char *output_dbra PARAMS ((rtx *, rtx, int)); @@ -51,6 +52,7 @@ extern const char *output_movb PARAMS ((rtx *, rtx, int, int)); extern const char *output_parallel_movb PARAMS ((rtx *, int)); extern const char *output_parallel_addb PARAMS ((rtx *, int)); extern const char *output_call PARAMS ((rtx, rtx, int)); +extern const char *output_indirect_call PARAMS ((rtx, rtx)); extern const char *output_millicode_call PARAMS ((rtx, rtx)); extern const char *output_mul_insn PARAMS ((int, rtx)); extern const char *output_div_insn PARAMS ((rtx *, int, rtx)); @@ -105,8 +107,10 @@ extern int jump_in_call_delay PARAMS ((rtx)); extern enum reg_class secondary_reload_class PARAMS ((enum reg_class, enum machine_mode, rtx)); extern int hppa_fpstore_bypass_p PARAMS ((rtx, rtx)); -extern int attr_length_millicode_call PARAMS ((rtx, int)); +extern int attr_length_millicode_call PARAMS ((rtx)); extern int attr_length_call PARAMS ((rtx, int)); +extern int attr_length_indirect_call PARAMS ((rtx)); +extern int attr_length_save_restore_dltp PARAMS ((rtx)); /* Declare functions defined in pa.c and used in templates. */ @@ -157,7 +161,7 @@ extern int cmpib_comparison_operator PARAMS ((rtx, enum machine_mode)); extern int reloc_needed PARAMS ((tree)); #ifdef RTX_CODE extern rtx function_arg PARAMS ((CUMULATIVE_ARGS *, enum machine_mode, - tree, int, int)); + tree, int)); extern rtx function_value PARAMS ((tree, tree)); #endif extern int function_arg_partial_nregs PARAMS ((CUMULATIVE_ARGS *, |