(calc_live_regs): exclude RETURN_ADDRESS_POINTER_REGNUM.
authorJoern Rennecke <amylaar@gcc.gnu.org>
Tue, 11 Feb 1997 19:59:59 +0000 (19:59 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Tue, 11 Feb 1997 19:59:59 +0000 (19:59 +0000)
From-SVN: r13626

gcc/config/sh/sh.c

index 74d157b25fa46e383af798c76d75a4777f842a58..0ffdeae79caa200cf211d99da725da5234e64495 100644 (file)
@@ -2595,6 +2595,7 @@ calc_live_regs (count_ptr, live_regs_mask2)
               || reg == MACH_REG
               || reg == MACL_REG)
              && reg != STACK_POINTER_REGNUM && reg != ARG_POINTER_REGNUM
+             && reg != RETURN_ADDRESS_POINTER_REGNUM
              && reg != T_REG && reg != GBR_REG)
            {
              if (reg >= 32)