This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/19463] 387 constants still emitted with -mno-80387 & -mfpmath=sse
- From: "pinskia at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 18 Jan 2005 15:26:26 -0000
- Subject: [Bug target/19463] 387 constants still emitted with -mno-80387 & -mfpmath=sse
- References: <20050115201118.19463.tbptbp@gmail.com>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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