aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/sparc/sparc-protos.h
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2015-09-22 03:52:45 +0000
committerDavid S. Miller <davem@gcc.gnu.org>2015-09-21 20:52:45 -0700
commitdc2a24eddf28bf75a8869168202fa19a856af055 (patch)
treef7382ab512b78f3f74daf0367e98f6f77b2852c2 /gcc/config/sparc/sparc-protos.h
parent36d0586f56dfa8dd94ce31db587f7ac0188e5a55 (diff)
downloadgcc-dc2a24eddf28bf75a8869168202fa19a856af055.zip
gcc-dc2a24eddf28bf75a8869168202fa19a856af055.tar.gz
gcc-dc2a24eddf28bf75a8869168202fa19a856af055.tar.bz2
Revert LRA SPARC changes for now.
gcc/ PR/67622 Revert: 2015-09-11 David S. Miller <davem@davemloft.net> * config/sparc/constraints.md: Make "U" constraint a real register constraint. * config/sparc/sparc.c (TARGET_LRA_P): Define. (D_MODES, DF_MODES): Add missing cast. (TF_MODES, TF_MODES_NO_S): Include T_MODE. (OF_MODES, OF_MODES_NO_S): Include O_MODE. (sparc_register_move_cost): Decrease Niagara/UltrsSPARC memory cost to 8. * config/sparc/sparc.h (PROMOTE_MODE): Define. * config/sparc/sparc.md (*movsi_lo_sum, *movsi_high): Do not provide these insn when flag_pic. 2015-09-17 David S. Miller <davem@davemloft.net> * config/sparc/sparc-protos.h (sparc_secondary_memory_needed): Declare. * config/sparc/sparc.c (sparc_secondary_memory_needed): New function. * config/sparc/sparc.h (SECONDARY_MEMORY_NEEDED): Use it. (HARD_REGNO_CALLER_SAVE_MODE): Define. * config/sparc/sparc.md (sethi_di_medlow, losum_di_medlow, seth44) (setm44, setl44, sethh, setlm, sethm, setlo, embmedany_sethi) (embmedany_losum, embmedany_brsum, embmedany_textuhi) (embmedany_texthi, embmedany_textulo, embmedany_textlo): Do not provide when flag_pic. From-SVN: r227993
Diffstat (limited to 'gcc/config/sparc/sparc-protos.h')
-rw-r--r--gcc/config/sparc/sparc-protos.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/gcc/config/sparc/sparc-protos.h b/gcc/config/sparc/sparc-protos.h
index 18192fd..1431437 100644
--- a/gcc/config/sparc/sparc-protos.h
+++ b/gcc/config/sparc/sparc-protos.h
@@ -62,8 +62,6 @@ extern bool constant_address_p (rtx);
extern bool legitimate_pic_operand_p (rtx);
extern rtx sparc_legitimize_reload_address (rtx, machine_mode, int, int,
int, int *win);
-extern bool sparc_secondary_memory_needed (enum reg_class, enum reg_class,
- machine_mode);
extern void load_got_register (void);
extern void sparc_emit_call_insn (rtx, rtx);
extern void sparc_defer_case_vector (rtx, rtx, int);