This is the mail archive of the gcc-patches@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: 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


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