https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80695

--- Comment #1 from acsawdey at gcc dot gnu.org ---
Note that compiling with -fno-tree-slp-vectorize results in this much better
code:

_IO_new_file_overflow:
        ld 9,8(3)
        ld 10,64(3)
        cmpld 7,9,10
        beq 7,.L2
        ld 8,16(3)
        std 9,40(3)
        std 9,32(3)
        std 10,48(3)
        std 8,8(3)
        std 8,24(3)
        rlwinm 3,4,0,0xff
        blr
        .p2align 4,,15
.L2:
        ld 9,56(3)
        std 10,48(3)
        mr 8,9
        std 9,16(3)
        std 9,40(3)
        std 9,32(3)
        std 8,8(3)
        std 8,24(3)
        rlwinm 3,4,0,0xff
        blr

Reply via email to