From: Jim Wilson Date: Tue, 16 Mar 1993 19:54:08 +0000 (-0800) Subject: (SECONDARY_MEMORY_NEEDED_RTX): Define. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fe1f7f2437901f1aed2d959ffcda437fd95fa758;p=gcc.git (SECONDARY_MEMORY_NEEDED_RTX): Define. From-SVN: r3759 --- diff --git a/gcc/config/sparc/sparc.h b/gcc/config/sparc/sparc.h index be46d318932..3771a3dffad 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. */