http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49699
Richard Guenther <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2011.07.11 09:24:48 Ever Confirmed|0 |1 --- Comment #2 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-07-11 09:24:48 UTC --- Confirmed. The issue is that alignment info in FIELD_DECLs is "broken". I think that in this case get_inner_reference simply chooses to tell the caller that V4SF mode is to be used for the access and that's all it gets. Very old issue. The aligned attribute cannot be reliably used to decrease alignment.