This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Is SSE FP ABI breaking on i386?
> If you spill in XF mode, without observing the additional alignment
> requirements, you will be introducing large performance problems, as certain
> commercial compilers have done. I'm not sure it is possible to get more
Sure - even aligned XFmode access is much slower on Athlon, than DFmode.
Thats why I want to ensure that this is really required.
> than 8-byte alignment on Windows (e.g. cygwin). People used to say the ABI
> forbade use of more than 4-byte alignment on Windows, and the c++ support in
> gcc-2.95 continues to be incompatible with 8-byte alignment binutils
We can enforce the alignment of stack frame in the prologue - Cygnus is having
code for this not yet merged to mainline and I will probably try to cleanup
the patches and submit next week because I need them for the SSE anyway.
Honza