[Bug target/19463] 387 constants still emitted with -mno-80387 & -mfpmath=sse
pinskia at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Tue Jan 18 15:26:00 GMT 2005
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-18 15:26 -------
(In reply to comment #2)
> This has been fixed now on the mainline:
Note I copied the wrong asm:
pushl %ebx
.LCFI5:
movl $0x3f800000, %ebx
subl $8, %esp
.LCFI6:
movl 16(%esp), %eax
movl 20(%esp), %edx
movl 24(%esp), %ecx
movl %ebx, 4(%esp)
movss 4(%eax), %xmm4
pushl %ebx
.LCFI3:
movl $0x3f800000, %ebx
subl $16, %esp
.LCFI4:
movl 24(%esp), %eax
movl 28(%esp), %edx
movl 32(%esp), %ecx
movss 4(%eax), %xmm2
movss (%eax), %xmm4
subss 4(%edx), %xmm2
But it is still fixed.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19463
More information about the Gcc-bugs
mailing list