From ab8cc6ab9ff5d016181db9a6b75988fd21f6d3d9 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Thu, 25 Mar 1999 02:06:56 -0800 Subject: [PATCH] * i386.h (PREFERRED_STACK_BOUNDARY): Set to 128. From-SVN: r25973 --- gcc/ChangeLog | 4 ++++ gcc/config/i386/i386.h | 7 ++++--- 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 + + * i386.h (PREFERRED_STACK_BOUNDARY): Set to 128. + 1999-03-25 Philip Blundell Based on patch from Jim Studt : 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 -- 2.30.2