sol2-sld-64.h (TRANSFER_FROM_TRAMPOLINE): Rework for efficiency by checking whether...
authorDavid S. Miller <davem@pierdol.cobaltmicro.com>
Wed, 7 Oct 1998 02:17:57 +0000 (02:17 +0000)
committerDavid S. Miller <davem@gcc.gnu.org>
Wed, 7 Oct 1998 02:17:57 +0000 (19:17 -0700)
commit959eb7588fd26f99adfd96a0163454649e782e4d
tree10362a8001d2a926748452d7b70c8528263e4c04
parent849da744cd78bb82f78c7eb4c680088ebda3bbdb
sol2-sld-64.h (TRANSFER_FROM_TRAMPOLINE): Rework for efficiency by checking whether we need to modify the current stack...

* 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.

From-SVN: r22880
gcc/ChangeLog
gcc/config/sparc/sol2-sld-64.h
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.h