egcs/gcc/config/alpha Tag: egcs_gc_branch alph ...

Richard Henderson rth@cygnus.com
Tue Nov 3 20:20:00 GMT 1998


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	rth@egcs.cygnus.com	98/11/03 20:20:32

Modified files:
	gcc/config/alpha: Tag: egcs_gc_branch alpha.c alpha.h alpha.md 

Log message:
	* alpha.h (alpha_eh_epilogue_sp_ofs): Remove.
	(struct machine_function): Define here.  Add eh epilogue bits.
	* alpha.c (struct machine_function): Remove.
	(alpha_return_addr_rtx, alpha_eh_epilogue_sp_ofs): Remove.
	(alpha_init_machine_status): Create from corpse of save_machine_status.
	(alpha_restore_machine_status): Do nothing.
	(alpha_init_expanders): Update for save->init change.
	(alpha_return_addr): Use current_function->machine directly.
	(alpha_ra_ever_killed): Likewise.
	(alpha_expand_epilogue): Likewise.
	* alpha.md (eh_epilogue): Likewise.




More information about the Gcc-cvs mailing list