* i386.h (PREFERRED_STACK_BOUNDARY): Set to 128.
authorRichard Henderson <rth@cygnus.com>
Thu, 25 Mar 1999 10:06:56 +0000 (02:06 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 25 Mar 1999 10:06:56 +0000 (02:06 -0800)
From-SVN: r25973

gcc/ChangeLog
gcc/config/i386/i386.h

index cc4577a1bdb6f77abf2928581a3b221aced872e7..e16fb40fb2c2077ad33e0a005b65acf5a4841d05 100644 (file)
@@ -1,3 +1,7 @@
+Thu Mar 25 10:05:56 1999  Richard Henderson  <rth@cygnus.com>
+
+       * i386.h (PREFERRED_STACK_BOUNDARY): Set to 128.
+
 1999-03-25  Philip Blundell  <pb@nexus.co.uk>
 
        Based on patch from Jim Studt <jim@federated.com>:
index 417627f2afdeaa7de9dfdc7949881223b070336b..4f4d55373a7bb3b88aec58e6e13b443ac2a47afb 100644 (file)
@@ -410,9 +410,10 @@ extern int ix86_arch;
 /* Boundary (in *bits*) on which stack pointer should be aligned.  */
 #define STACK_BOUNDARY 32
 
-/* We want to keep the stack aligned to 64bits when possible.  But the
-   compiler can not rely on the stack having this alignment.*/
-#define PREFERRED_STACK_BOUNDARY 64
+/* We want to keep the stack aligned to 128 bits when possible, for the
+   benefit of doubles and SSE __m128.  But the compiler can not rely on
+   the stack having this alignment.*/
+#define PREFERRED_STACK_BOUNDARY 128
 
 /* Allocation boundary (in *bits*) for the code of a function.
    For i486, we get better performance by aligning to a cache