This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Altivec + 16 byte alignment
- From: Franz Sirl <Franz dot Sirl-kernel at lauterbach dot com>
- To: David Edelsohn <dje at watson dot ibm dot com>
- Cc: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>,gcc at gcc dot gnu dot org,gianni at scaramanga dot co dot uk
- Date: Tue, 11 Feb 2003 19:57:52 +0100
- Subject: Re: Altivec + 16 byte alignment
- References: <Message from Franz Sirl <Franz.Sirl-kernel@lauterbach.com><5.2.0.9.2.20030211192328.03e9f008@mail.lauterbach.com>
At 19:32 11.02.2003, David Edelsohn wrote:
>>>>> Franz Sirl writes:
Franz> BIGGEST_ALIGNMENT is 128, but STACK_BOUNDARY is 64 unless you give
Franz> -mabi=altivec (in 3.2+). Now, if we would increase STACK_BOUNDARY
to be
Franz> always 128 on powerpc-linux-gnu, would this affect binary
compatibility at
Franz> all? I can't think of a situation where this would happen, but
maybe I'm wrong?
Franz> If changing STACK_BOUNDARY doesn't affect binary compatibility, I will
Franz> submit a patch to set it to 128 in rs6000/linux.h.
The patch will be wrong and not accepted.
Uhm, wrong in which way? Would you mind to explain this a bit?
Franz.