summaryrefslogtreecommitdiff
path: root/gcc/reload1.c
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-03-22 22:47:07 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-03-22 22:47:07 +0000
commit884519369cfd08ca600b5f7befd1be0d014a6e35 (patch)
treed8dc24a26f9c03f1b7eaccf483d3d5ca94317f2c /gcc/reload1.c
parent0cd06634bbff8786462d4c6983854c372c1eb84d (diff)
downloadgcc-884519369cfd08ca600b5f7befd1be0d014a6e35.tar.gz
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25909 138bc75d-0d04-0410-961f-82ee72b054a4
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 1295d322ee5..621594af607 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