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