egcs/gcc ChangeLog config/sparc/sol2-sld-64.h ...

David Miller davem@cygnus.com
Wed Oct 7 02:21:00 GMT 1998


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	davem@egcs.cygnus.com	98/10/07 02:17:59

Modified files:
	gcc            : ChangeLog 
	gcc/config/sparc: sol2-sld-64.h sparc.c sparc.h 

Log message:
	* config/sparc/sol2-sld-64.h (TRANSFER_FROM_TRAMPOLINE): Rework
	for efficiency by checking whether we need to modify the current
	stack permission at all.
	(ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR): Define.
	* config/sparc/sparc.c (sparc_initialize_trampoline): Emit
	__enable_execute_stack libcall here too if
	TRANSFER_FROM_TRAMPOLINE is defined.
	* config/sparc/sparc.h: Set TARGET_ARCH32 to a constant if
	IN_LIBGCC2.




More information about the Gcc-cvs mailing list