diff options
author | Jim Wilson <wilson@gcc.gnu.org> | 1993-03-16 11:54:08 -0800 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 1993-03-16 11:54:08 -0800 |
commit | fe1f7f2437901f1aed2d959ffcda437fd95fa758 (patch) | |
tree | 942cbb2871cbbebe9bae765675dca93fb14b9bb0 /gcc | |
parent | b24a53d584476ba461e2d47e1a87129502498546 (diff) | |
download | gcc-fe1f7f2437901f1aed2d959ffcda437fd95fa758.zip gcc-fe1f7f2437901f1aed2d959ffcda437fd95fa758.tar.gz gcc-fe1f7f2437901f1aed2d959ffcda437fd95fa758.tar.bz2 |
(SECONDARY_MEMORY_NEEDED_RTX): Define.
From-SVN: r3759
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/sparc/sparc.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/config/sparc/sparc.h b/gcc/config/sparc/sparc.h index be46d31..3771a3d 100644 --- a/gcc/config/sparc/sparc.h +++ b/gcc/config/sparc/sparc.h @@ -635,6 +635,10 @@ extern char leaf_reg_backmap[]; (((CLASS1) == FP_REGS && (CLASS2) == GENERAL_REGS) \ || ((CLASS1) == GENERAL_REGS && (CLASS2) == FP_REGS)) +/* Return the stack location to use for secondary memory needed reloads. */ +#define SECONDARY_MEMORY_NEEDED_RTX(MODE) \ + gen_rtx (MEM, MODE, gen_rtx (PLUS, Pmode, frame_pointer_rtx, GEN_INT (-8))) + /* Return the maximum number of consecutive registers needed to represent mode MODE in a register of class CLASS. */ /* On SPARC, this is the size of MODE in words. */ |