This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/30961] [4.1/4.2/4.3 regression] redundant reg/mem stores/moves
- From: "pluto at agmk dot net" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 7 Aug 2007 21:20:35 -0000
- Subject: [Bug target/30961] [4.1/4.2/4.3 regression] redundant reg/mem stores/moves
- References: <bug-30961-7667@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #28 from pluto at agmk dot net 2007-08-07 21:20 -------
(In reply to comment #27)
> If you can find which patch causes this regression, it will be easier to
> find a solution for 4.2.
r80888 works fine (below) and r85770 is broken.
i can't bisect more dueto build errors.
gcc{42/40} rejects libbanshee/engine/setif-sort.c.
convert_int2float:
movl %edi, -4(%rsp)
movss -4(%rsp), %xmm0
ret
convert_long2double:
movq %rdi, -8(%rsp)
movlpd -8(%rsp), %xmm0
ret
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30961