[Bug rtl-optimization/31704] x86_64 poor floating point register allocation across function call
hubicka at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Thu Feb 7 16:37:00 GMT 2008
------- Comment #1 from hubicka at gcc dot gnu dot org 2008-02-07 16:36 -------
This is fixed by the call frequency patch on mainline.
.L2:
cvtsi2ss (%ebx,%eax,4), %xmm0
addl $1, %eax
cmpl $1000, %eax
mulss %xmm2, %xmm0
addss %xmm0, %xmm1
jne .L2
(on i386, but x86-64 behaves same way)
Honza
--
hubicka at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31704
More information about the Gcc-bugs
mailing list