OSDN Git Service

2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
authorpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 10 Sep 2006 23:05:00 +0000 (23:05 +0000)
committerpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 10 Sep 2006 23:05:00 +0000 (23:05 +0000)
        PR target/29009
        * config/i386/i386.c (override_options): Use 128-bit
        stack boundary always for 64bits.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116831 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/i386/i386.c

index bbf3626..624cac2 100644 (file)
@@ -1,3 +1,9 @@
+2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR target/29009
+       * config/i386/i386.c (override_options): Use 128-bit
+       stack boundary always for 64bits.
+
 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
 
        PR rtl-optimization/28636
index 7f954e2..be17c02 100644 (file)
@@ -1903,7 +1903,8 @@ override_options (void)
      don't want additional code to keep the stack aligned when
      optimizing for code size.  */
   ix86_preferred_stack_boundary
-    = ((TARGET_MACHO || TARGET_SSE || !optimize_size) ? 128 : 32);
+    = (TARGET_64BIT || TARGET_MACHO || TARGET_SSE || !optimize_size) 
+       ? 128 : 32;
   if (ix86_preferred_stack_boundary_string)
     {
       i = atoi (ix86_preferred_stack_boundary_string);