https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109093
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 Target| |x86_64-*-* --- Comment #34 from Richard Biener <rguenth at gcc dot gnu.org> --- The .DEFERRED_INIT RTL expansion creates aligned stores and the decl is appropriately aligned, even with -fno-tree-vectorize, by pass_adjust_alignment. Disabling that pass avoids the issue. I think that we need .DEFERRED_INIT to trigger this is futile, we do have RTL assigned to 'k' with 128bit alignment but that is appearantly not correct.