[Bug target/80695] gratuitous use of stxvx to store multiple pointers
acsawdey at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue May 9 19:10:00 GMT 2017
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
More information about the Gcc-bugs
mailing list