aboutsummaryrefslogtreecommitdiff
path: root/gcc/reload1.c
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1999-03-22 15:47:07 -0700
committerJeff Law <law@gcc.gnu.org>1999-03-22 15:47:07 -0700
commit65954bd8cb428dbefe4d8342330e625fe5698a34 (patch)
treed8dc24a26f9c03f1b7eaccf483d3d5ca94317f2c /gcc/reload1.c
parent8af456c81af749f27bf88197a3a380b5f0d25b10 (diff)
downloadgcc-65954bd8cb428dbefe4d8342330e625fe5698a34.zip
gcc-65954bd8cb428dbefe4d8342330e625fe5698a34.tar.gz
gcc-65954bd8cb428dbefe4d8342330e625fe5698a34.tar.bz2
i386.h (PREFERRED_STACK_BOUNDARY): Define.
* i386.h (PREFERRED_STACK_BOUNDARY): Define. * i386.c (ix86_compute_frame_size): New function. (ix86_prologue, ix86_epilogue): Use it. * i386.h (INITIAL_ELIMINATION_OFFSET): Likewise. * reload1.c: Provide default for PREFERRED_STACK_BOUNDARY. From-SVN: r25909
Diffstat (limited to 'gcc/reload1.c')
-rw-r--r--gcc/reload1.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/reload1.c b/gcc/reload1.c
index 1295d32..621594a 100644
--- a/gcc/reload1.c
+++ b/gcc/reload1.c
@@ -39,6 +39,10 @@ Boston, MA 02111-1307, USA. */
#include "real.h"
#include "toplev.h"
+#if !defined PREFERRED_STACK_BOUNDARY && defined STACK_BOUNDARY
+#define PREFERRED_STACK_BOUNDARY STACK_BOUNDARY
+#endif
+
/* This file contains the reload pass of the compiler, which is
run after register allocation has been done. It checks that
each insn is valid (operands required to be in registers really