diff options
author | Richard Henderson <rth@redhat.com> | 2009-09-22 08:15:59 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2009-09-22 08:15:59 -0700 |
commit | 809e78cc9049087eff6602114512b3f746834c8d (patch) | |
tree | e92d06d7cd8e090a7e45d09ef29f77f58d013bfe /gcc/config/sparc/sparc-protos.h | |
parent | 994322ef6e022b027d31796f6ed702a24dbe8167 (diff) | |
download | gcc-809e78cc9049087eff6602114512b3f746834c8d.tar.gz |
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
Diffstat (limited to 'gcc/config/sparc/sparc-protos.h')
-rw-r--r-- | gcc/config/sparc/sparc-protos.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/gcc/config/sparc/sparc-protos.h b/gcc/config/sparc/sparc-protos.h index 4ece6c0b161..097b709624b 100644 --- a/gcc/config/sparc/sparc-protos.h +++ b/gcc/config/sparc/sparc-protos.h @@ -61,9 +61,6 @@ extern void sparc_emit_fixunsdi (rtx [2], enum machine_mode); extern void emit_tfmode_binop (enum rtx_code, rtx *); extern void emit_tfmode_unop (enum rtx_code, rtx *); extern void emit_tfmode_cvt (enum rtx_code, rtx *); -/* This function handles all v9 scc insns */ -extern void sparc_initialize_trampoline (rtx, rtx, rtx); -extern void sparc64_initialize_trampoline (rtx, rtx, rtx); extern bool legitimate_constant_p (rtx); extern bool constant_address_p (rtx); extern bool legitimate_pic_operand_p (rtx); |