* alpha.c (alpha_function_name): Delete.
(alpha_ra_ever_killed): Notice current_function_is_thunk.
(alpha_sa_mask, alpha_sa_size, alpha_does_function_need_gp): Likewise.
(alpha_start_function): Reorg from output_prologue.
(alpha_end_function): Reorg from output_epilogue.
* alpha.h (ASM_DECLARE_FUNCTION_NAME): Call alpha_start_function.
(ASM_DECLARE_FUNCTION_SIZE): New.
(FUNCTION_PROLOGUE, FUNCTION_EPILOGUE): Delete.
(PROFILE_BEFORE_PROLOGUE): Set.
(ASM_OUTPUT_MI_THUNK): Remove bits now output by start/end_function.
* alpha/win-nt.h (ASM_OUTPUT_MI_THUNK): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20709
138bc75d-0d04-0410-961f-
82ee72b054a4