This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: SSE2 builtins support part 2
> On Sun, 5 May 2002, Jan Hubicka wrote:
> > > What issues?
> > i386 ABI don't require 128bit alignment on stack boundary required for SSE datatypes.
> > We need to align stack dynamically in such cases to avoid crashes.
>
> This shouldn't be an issue if all code is compiled by gcc, right?
When portion of it is compiled with older gcc or -Os it is.
Also runtimes are generally not aligning the stack properly at the moment
for main and we emit the dynamic stack alignment, however it does align
just outgoing stack boundary, not the frame of "main".
I am receiving lots of questions and bugreports about this...
Honza
>
> Hmm.. looks like the piece of code in our repository that does dynamic stack
> alignment hasn't been contributed yet :-/
>
>
> Bernd