This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: STACK_BOUNDARY on alpha ports ?
- From: Richard Henderson <rth at redhat dot com>
- To: Olivier Hainque <hainque at act-europe dot fr>
- Cc: gcc at gcc dot gnu dot org
- Date: Wed, 21 Jan 2004 10:16:36 -0800
- Subject: Re: STACK_BOUNDARY on alpha ports ?
- References: <20040121152651.A31430@rome.act-europe.fr>
On Wed, Jan 21, 2004 at 03:26:51PM +0100, Olivier Hainque wrote:
> STACK_BOUNDARY is currently 64 on every alpha port.
Really? Wow, this is a surprise...
> o Would it be OK to change STACK_BOUNDARY to 128 on the impacted ports ?
> (I presume the current value has been set for some reason)
Certainly it would be ok for OSF and NT; we've preserved
128-bit alignment forever:
/* Our size must be even (multiple of 16 bytes). */
if (sa_size & 1)
sa_size++;
> o Would other ports than OpenVMS and tru64 need to be adjusted ?
Someone needs to check OpenVMS and Unicos ABIs, since they
do *not* currently enforce 128-bit alignment.
r~