aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-06-29 02:16:52 +0000
committerRichard Stallman <rms@gnu.org>1992-06-29 02:16:52 +0000
commit9832fd2e894cf784e00539209c2bfa75db02e5b9 (patch)
treee2b3e19fde05b776f1a7f7c012bd3967c6d88582 /gcc
parent2a7165f4066763dabbc1052599d7ab2107ba3123 (diff)
downloadgcc-9832fd2e894cf784e00539209c2bfa75db02e5b9.zip
gcc-9832fd2e894cf784e00539209c2bfa75db02e5b9.tar.gz
gcc-9832fd2e894cf784e00539209c2bfa75db02e5b9.tar.bz2
(SPARC_STACK_ALIGN): Add default definition.
From-SVN: r1329
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/sparc/sparc.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c
index 590f111..68d16bd 100644
--- a/gcc/config/sparc/sparc.c
+++ b/gcc/config/sparc/sparc.c
@@ -3252,6 +3252,11 @@ struct sparc_frame_info zero_frame_info;
|| (regno == FRAME_POINTER_REGNUM && frame_pointer_needed) \
|| (regno == 15 && regs_ever_live[15]))
+#ifndef SPARC_STACK_ALIGN
+#define STACK_BYTES (STACK_BOUNDARY / 8)
+#define SPARC_STACK_ALIGN(X) (((X) + STACK_BYTES - 1) & -STACK_BYTES)
+#endif
+
/* Return the bytes needed to compute the frame pointer from the current
stack pointer. */