summaryrefslogtreecommitdiffstats
path: root/gcc
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>1999-03-25 10:06:56 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>1999-03-25 10:06:56 +0000
commite00568b077f05a724bb958bf8eac53e64cacb2d0 (patch)
treed00599ecb1181960d736d99054a1d52f92fcabf4 /gcc
parent58a7103e092376aefc0f107d175cf357fb6e85ea (diff)
downloadppe42-gcc-e00568b077f05a724bb958bf8eac53e64cacb2d0.tar.gz
ppe42-gcc-e00568b077f05a724bb958bf8eac53e64cacb2d0.zip
* i386.h (PREFERRED_STACK_BOUNDARY): Set to 128.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25973 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/i386/i386.h7
2 files changed, 8 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index cc4577a1bdb..e16fb40fb2c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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>:
diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h
index 417627f2afd..4f4d55373a7 100644
--- a/gcc/config/i386/i386.h
+++ b/gcc/config/i386/i386.h
@@ -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
OpenPOWER on IntegriCloud