https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99847
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING Ever confirmed|0 |1 Component|rtl-optimization |target Last reconfirmed| |2021-03-31 --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- At least 'odata' is aligned according to your source. Did you try -mstrict-align? It looks like this is not the default.