[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