[Bug tree-optimization/107910] Missed optimization of struct members with mixed sizes

2022-11-30 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107910 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug tree-optimization/107910] Missed optimization of struct members with mixed sizes

2022-11-30 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107910 --- Comment #2 from Richard Biener --- (In reply to Andrew Pinski from comment #1) > The problem is an interaction between the SLP vectorizer and store merging. Supposedly store-merging doesn't consider splitting loads/stores to re-merge them.

[Bug tree-optimization/107910] Missed optimization of struct members with mixed sizes

2022-11-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107910 --- Comment #1 from Andrew Pinski --- The problem is an interaction between the SLP vectorizer and store merging.