aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-02-12 04:30:44 +0000
committerRichard Stallman <rms@gnu.org>1992-02-12 04:30:44 +0000
commit5c3fd36712129f226d1a6619dbb77da418e51fb4 (patch)
tree8a559f74e06653283c6c5587dcd70680c3c86a14 /gcc
parent93fb14a8b05ddb8c0a1b80e53a373b556ab817ba (diff)
downloadgcc-5c3fd36712129f226d1a6619dbb77da418e51fb4.zip
gcc-5c3fd36712129f226d1a6619dbb77da418e51fb4.tar.gz
gcc-5c3fd36712129f226d1a6619dbb77da418e51fb4.tar.bz2
*** empty log message ***
From-SVN: r302
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/vax/vax.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/config/vax/vax.h b/gcc/config/vax/vax.h
index 459fda9..a26f286 100644
--- a/gcc/config/vax/vax.h
+++ b/gcc/config/vax/vax.h
@@ -319,6 +319,12 @@ enum reg_class { NO_REGS, ALL_REGS, LIM_REG_CLASSES };
of the first local allocated. */
#define STARTING_FRAME_OFFSET 0
+/* Given an rtx for the address of a frame,
+ return an rtx for the address of the word in the frame
+ that holds the dynamic chain--the previous frame's address. */
+#define DYNAMIC_CHAIN_ADDRESS(frame) \
+gen_rtx (PLUS, Pmode, frame, gen_rtx (CONST_INT, VOIDmode, 12))
+
/* If we generate an insn to push BYTES bytes,
this says how many the stack pointer really advances by.
On the vax, -(sp) pushes only the bytes of the operands. */