This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: STACK_BOUNDARY on alpha ports ?


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~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]