(RETURN_ADDRESS_OFFSET): Correct previous change.
authorRichard Kenner <kenner@gcc.gnu.org>
Fri, 6 Oct 1995 17:24:35 +0000 (13:24 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Fri, 6 Oct 1995 17:24:35 +0000 (13:24 -0400)
From-SVN: r10433

gcc/config/rs6000/rs6000.h

index 5e7a6e6..0bd902d 100644 (file)
@@ -1248,7 +1248,12 @@ typedef struct rs6000_args
 /* #define RETURN_ADDR_IN_PREVIOUS_FRAME */
 
 /* Number of bytes into the frame return addresses can be found.  */
-#define RETURN_ADDRESS_OFFSET (v4_call_p ? (TARGET_64BIT ? 8 : 4) : 8)
+#ifndef TARGET_V4_CALLS
+#define RETURN_ADDRESS_OFFSET 8
+#else
+#define RETURN_ADDRESS_OFFSET \
+ ((TARGET_V4_CALLS) ?  (TARGET_64BIT ? 8 : 4) : 8)
+#endif
 
 /* The current return address is in link register (65).  The return address
    of anything farther back is accessed normally at an offset of 8 from the