OSDN Git Service

* config/sparc/sparc.c (TARGET_TRAMPOLINE_INIT): New.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Sep 2009 15:15:59 +0000 (15:15 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Sep 2009 15:15:59 +0000 (15:15 +0000)
commit0a53262198f090bb234fd123432a2b23b0b60cfb
treee92d06d7cd8e090a7e45d09ef29f77f58d013bfe
parent3daf7435f920d3c8487c113be6039683009d80fa
    * config/sparc/sparc.c (TARGET_TRAMPOLINE_INIT): New.
        (sparc32_initialize_trampoline): Rename from
        sparc_initialize_trampoline; make static; replace tramp parameter
        with m_tramp and update memory accesses.
        (sparc64_initialize_trampoline): Similarly.
        (sparc_trampoline_init): New.
        * config/sparc/sparc-protos.h: Remove trampoline decls.
        * config/sparc/sparc.h (INITIALIZE_TRAMPOLINE): Remove.
        * config/sparc/sparc.md (nonlocal_goto): Don't use static_chain_rtx.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@152012 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/sparc/sparc-protos.h
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.h
gcc/config/sparc/sparc.md