https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96167
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|target |tree-optimization
Target| |x86_64-*-* i?86-*-*
Keywords| |missed-optimization
CC| |ebotcazou at gcc dot gnu.org,
| |jakub at gcc dot gnu.org
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
store-merging to the rescue?
tmp_3 = MEM[(int &)x_1(D)];
_4 = MEM[(int &)x_1(D) + 4];
MEM[(int &)x_1(D)] = _4;
MEM[(int &)x_1(D) + 4] = tmp_3;