(INITIAL_ELIMINATION_OFFSET): Check frame_pointer_needed when eliminating
authorRichard Earnshaw <erich@gnu.org>
Thu, 30 Jun 1994 11:48:44 +0000 (11:48 +0000)
committerRichard Earnshaw <erich@gnu.org>
Thu, 30 Jun 1994 11:48:44 +0000 (11:48 +0000)
the arg pointer into the stack pointer.

From-SVN: r7619

gcc/config/arm/arm.h

index de64cea..5143754 100644 (file)
@@ -784,7 +784,7 @@ enum reg_class
        (OFFSET) = -offset;                                             \
       else                                                             \
        {                                                               \
-          if (! regs_ever_live[HARD_FRAME_POINTER_REGNUM])             \
+          if (! frame_pointer_needed)                                  \
             offset -= 16;                                              \
           if (! volatile_func && (regs_ever_live[14] || saved_hard_reg)) \
             offset += 4;                                               \