sparc.c (TARGET_TRAMPOLINE_INIT): New.
authorRichard Henderson <rth@redhat.com>
Tue, 22 Sep 2009 15:15:59 +0000 (08:15 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 22 Sep 2009 15:15:59 +0000 (08:15 -0700)
commit809e78cc9049087eff6602114512b3f746834c8d
treee92d06d7cd8e090a7e45d09ef29f77f58d013bfe
parent994322ef6e022b027d31796f6ed702a24dbe8167
sparc.c (TARGET_TRAMPOLINE_INIT): New.

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

From-SVN: r152012
gcc/ChangeLog
gcc/config/sparc/sparc-protos.h
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.h
gcc/config/sparc/sparc.md