aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Meissner <meissner@gcc.gnu.org>1995-02-10 16:49:12 +0000
committerMichael Meissner <meissner@gcc.gnu.org>1995-02-10 16:49:12 +0000
commit35c2dbf43bd8e88b514e67b2c1334e1c04f4724e (patch)
tree53418398ed828cd1f0e5793eb8dd3b0fcf5cd3ff
parent8b236af9f9005ebde5dd0d0f5dc2a064626d4bb4 (diff)
downloadgcc-35c2dbf43bd8e88b514e67b2c1334e1c04f4724e.zip
gcc-35c2dbf43bd8e88b514e67b2c1334e1c04f4724e.tar.gz
gcc-35c2dbf43bd8e88b514e67b2c1334e1c04f4724e.tar.bz2
Remove last change.
From-SVN: r8900
-rw-r--r--gcc/config/rs6000/rs6000.h20
1 files changed, 0 insertions, 20 deletions
diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h
index 9c70815..d848450 100644
--- a/gcc/config/rs6000/rs6000.h
+++ b/gcc/config/rs6000/rs6000.h
@@ -1131,26 +1131,6 @@ struct rs6000_args {int words, fregno, nargs_prototype; };
force_reg (SImode, (CXT))); \
}
-/* Definitions for __builtin_return_address and __builtin_frame_address. */
-/* __builtin_return_address (0) should give $lr, enable this. */
-/* This should be uncommented, so that the link register is used, but
- currently this would result in unmatched insns and spilling fixed
- registers so we'll leave it for another day. When these problems are taken
- care of one additional fetch will be necessary in RETURN_ADDR_RTX. (mrs) */
-/* #define RETURN_ADDR_IN_PREVIOUS_FRAME */
-
-/* The current return address is in $lr (65). The return address of anything
- farther back is accessed normally at [[%fp]+8]. */
-#define RETURN_ADDR_RTX(count, frame) \
- ((count == -1) \
- ? gen_rtx (REG, Pmode, 65) \
- : copy_to_reg (gen_rtx (MEM, Pmode, \
- memory_address (Pmode, \
- plus_constant (copy_to_reg (gen_rtx (MEM, Pmode, \
- memory_address (Pmode, frame))), \
- 8)))))
-
-
/* Definitions for register eliminations.
We have two registers that can be eliminated on the RS/6000. First, the