diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0a254aac525..bf93aa421fb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2001-01-23 Franz Sirl + + * rs6000.h (rs6000_return_addr): Move prototype from here... + * rs6000-protos.h (rs6000_return_addr): ...to here. + (rs6000_init_expanders): Delete prototype. + 2001-01-23 Nick Clifton * invoke.texi: Replace , with \, inside @gccoptlist macros. diff --git a/gcc/config/rs6000/rs6000-protos.h b/gcc/config/rs6000/rs6000-protos.h index ecd84983507..4f0b6ef44af 100644 --- a/gcc/config/rs6000/rs6000-protos.h +++ b/gcc/config/rs6000/rs6000-protos.h @@ -108,6 +108,7 @@ extern void rs6000_emit_eh_toc_restore PARAMS ((rtx)); extern void rs6000_emit_move PARAMS ((rtx, rtx, enum machine_mode)); extern rtx rs6000_legitimize_address PARAMS ((rtx, rtx, enum machine_mode)); extern void rs6000_select_rtx_section PARAMS ((enum machine_mode, rtx)); +extern rtx rs6000_return_addr PARAMS ((int, rtx)); #endif /* RTX_CODE */ #ifdef TREE_CODE @@ -147,7 +148,6 @@ extern struct rtx_def *rs6000_float_const PARAMS ((const char *, extern int direct_return PARAMS ((void)); extern int get_issue_rate PARAMS ((void)); extern union tree_node *rs6000_build_va_list PARAMS ((void)); -extern void rs6000_init_expanders PARAMS ((void)); extern int first_reg_to_save PARAMS ((void)); extern int first_fp_reg_to_save PARAMS ((void)); extern rs6000_stack_t *rs6000_stack_info PARAMS ((void)); diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h index 54e987424e4..7af9bb11e65 100644 --- a/gcc/config/rs6000/rs6000.h +++ b/gcc/config/rs6000/rs6000.h @@ -1652,9 +1652,6 @@ typedef struct rs6000_args #define RETURN_ADDR_RTX(COUNT, FRAME) \ (rs6000_return_addr (COUNT, FRAME)) -extern struct rtx_def* rs6000_return_addr (int, struct rtx_def *rtx); - - /* Definitions for register eliminations.