aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2003-03-12 19:06:29 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2003-03-12 18:06:29 +0000
commit5474eed5c6ab39da71c698f49f62e670b49267cc (patch)
tree1440cf457f45f23b224c796424da7401d1316e90 /gcc
parent8c35a61a907f0e02a3436468f418a6f082df660e (diff)
downloadgcc-5474eed5c6ab39da71c698f49f62e670b49267cc.zip
gcc-5474eed5c6ab39da71c698f49f62e670b49267cc.tar.gz
gcc-5474eed5c6ab39da71c698f49f62e670b49267cc.tar.bz2
* i386.c (ix86_setup_incoming_varargs): Set stack_alignment_needed to 128.
From-SVN: r64256
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/i386/i386.c2
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 392f0f5..f7a12d4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Wed Mar 12 19:04:39 CET 2003 Jan Hubicka <jh@suse.cz>
+
+ * i386.c (ix86_setup_incoming_varargs): Set stack_alignment_needed to 128.
+
2003-03-12 Daniel Jacobowitz <drow@mvista.com>
Fix PR target/9797 and PR c/9853.
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index e2400d0..ae2f118 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -2865,6 +2865,8 @@ ix86_setup_incoming_varargs (cum, mode, type, pretend_size, no_rtl)
/* Indicate to allocate space on the stack for varargs save area. */
ix86_save_varrargs_registers = 1;
+ cfun->stack_alignment_needed = 128;
+
fntype = TREE_TYPE (current_function_decl);
stdarg_p = (TYPE_ARG_TYPES (fntype) != 0
&& (TREE_VALUE (tree_last (TYPE_ARG_TYPES (fntype)))