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]

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


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