[Bug target/30961] [4.1/4.2/4.3 regression] redundant reg/mem stores/moves

pluto at agmk dot net gcc-bugzilla@gcc.gnu.org
Tue Aug 7 21:20:00 GMT 2007



------- 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



More information about the Gcc-bugs mailing list