aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1996-01-13 23:03:38 -0700
committerJeff Law <law@gcc.gnu.org>1996-01-13 23:03:38 -0700
commit981e5cd9408eb6e1335def717fe5b270c1fa034f (patch)
treef301288ecd0303579478107bc38789049a5a1062
parent305123ba4bacbad193a88f5d556989ed56aa7d15 (diff)
downloadgcc-981e5cd9408eb6e1335def717fe5b270c1fa034f.zip
gcc-981e5cd9408eb6e1335def717fe5b270c1fa034f.tar.gz
gcc-981e5cd9408eb6e1335def717fe5b270c1fa034f.tar.bz2
* pa.h (STACK_BOUNDARY): Bring back down to 64bits.
From-SVN: r10973
-rw-r--r--gcc/config/pa/pa.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h
index 7805cc3..3fd3be9 100644
--- a/gcc/config/pa/pa.h
+++ b/gcc/config/pa/pa.h
@@ -313,8 +313,12 @@ do { \
Don't define this if it is equal to PARM_BOUNDARY */
#define MAX_PARM_BOUNDARY 64
-/* Boundary (in *bits*) on which stack pointer should be aligned. */
-#define STACK_BOUNDARY 512
+/* Boundary (in *bits*) on which stack pointer is always aligned;
+ certain optimizations in combine depend on this.
+
+ GCC for the PA always rounds its stacks to a 512bit boundary,
+ but that happens late in the compilation process. */
+#define STACK_BOUNDARY 64
/* Allocation boundary (in *bits*) for the code of a function. */
#define FUNCTION_BOUNDARY 32