OSDN Git Service

* config/alpha/alpha.c (alpha_initialize_trampoline):
authorrupp <rupp@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 10 Aug 2009 03:56:39 +0000 (03:56 +0000)
committerrupp <rupp@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 10 Aug 2009 03:56:39 +0000 (03:56 +0000)
commitd2f33c43f072d9a834d37c24b1952892afeb2b6a
treeb448869639596c5864567fc6f5cdb61760df170f
parent75871697d9ebb4b669d8ddb1d8b9dfe5614d303f
* config/alpha/alpha.c (alpha_initialize_trampoline):
Initialize VMS trampoline IAW ABI for bounded procedure calls.
(alpha_start_function): Emit transfer address on nested functions
for VMS trampoline call.
* config/alpha/t-vms (LIB2FUNCS_EXTRA): Remove vms_tramp.asm
since no longer used.
* config/alpha/vms-tramp.asm: Remove.
* config/alpha/vms.h (TRAMPOLINE_TEMPLATE): Leave undefined
since now only data initialized at runtime.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@150609 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/alpha/alpha.c
gcc/config/alpha/t-vms
gcc/config/alpha/vms.h
gcc/config/alpha/vms_tramp.asm [deleted file]