[Bug target/69616] optimization of 8 movb
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69616 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED CC||ktkachov at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #5 from ktkachov at gcc dot gnu.org --- Dup. *** This bug has been marked as a duplicate of bug 22141 ***
[Bug target/69616] optimization of 8 movb
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69616 Tomasz Konojacki changed: What|Removed |Added CC||me at xenu dot pl --- Comment #4 from Tomasz Konojacki --- gcc 8.1 generates the following code: f(): movq$0, tape(%rip) ret tape: .zero 65536 I believe this ticket should be closed.
[Bug target/69616] optimization of 8 movb
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69616 Bug 69616 depends on bug 22141, which changed state. Bug 22141 Summary: [5/6/7 Regression] Missing optimization when storing structures https://gcc.gnu.org/bugzilla/show_bug.cgi?id=22141 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED
[Bug target/69616] optimization of 8 movb
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69616 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #3 from Jakub Jelinek --- Like PR22141. Note that we probably want to deal with this at the GIMPLE level instead of RTL, that is just too late, and handle bitfields and other adjacent memory operations in there shortly before expansion, then at least for bitfields go through some GIMPLE passes (ccp, forwprop?) to clean that up.
[Bug target/69616] optimization of 8 movb
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69616 Richard Biener changed: What|Removed |Added Keywords||missed-optimization --- Comment #2 from Richard Biener --- Generic BB vectorization could do this, I have partial patches to enable it. And we can combine stores on RTL. We have several duplicate bugreports here.
[Bug target/69616] optimization of 8 movb
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69616 Markus Trippelsdorf changed: What|Removed |Added Target||x86_64-*-*, i?86-*-* Status|UNCONFIRMED |NEW Last reconfirmed||2016-02-02 CC||trippels at gcc dot gnu.org Component|c |target Ever confirmed|0 |1 --- Comment #1 from Markus Trippelsdorf --- https://goo.gl/k9lDZQ