This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]