https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70130
Alan Modra <amodra at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Last reconfirmed| |2016-04-13 CC| |amodra at gmail dot com Resolution|INVALID |--- Ever confirmed|0 |1 --- Comment #7 from Alan Modra <amodra at gmail dot com> --- My analysis says this is not a linker error. Pass/fail depends on whether "img" points to a 16-byte aligned ImageParameters or only 8-byte aligned, and that depends on how commons happen to be laid out. Curiously, when the ImageParameters struct is 16-byte aligned, img->mprr_2 is *not* 16-byte aligned since its offset is 4792 bytes.