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

hjl at lucon dot org gcc-bugzilla@gcc.gnu.org
Wed Aug 8 00:33:00 GMT 2007



------- Comment #29 from hjl at lucon dot org  2007-08-08 00:33 -------
With revision 85770, I got

[hjl@gnu-27 rrs]$ cat convert.s
        .file   "convert.c"
        .text
        .align 4
        .p2align 4,,15
.globl convert4
        .type   convert4, @function
convert4:
        movq    %rdi, -8(%rsp)
        movq    %rdi, -16(%rsp)
        movlpd  -8(%rsp), %xmm0
        ret
        .size   convert4, .-convert4
        .ident  "GCC: (GNU) 3.5.0 20040810 (experimental)"
        .section        .note.GNU-stack,"",@progbits

Remove the extra mvoq won't solve this regression.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30961



More information about the Gcc-bugs mailing list