https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115346
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #2) > Note this is not even emitted at -O0, the gimplifier removes it for some > reason ... Oh see PR 99258 for analysis of the gimplifier (I think). with `#pragma pack(1)`, the struct becomes BLKmode.