https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80208
--- Comment #2 from joseph at codesourcery dot com <joseph at codesourcery dot com> --- The patch submission was <https://gcc.gnu.org/ml/gcc-patches/2013-11/msg02187.html>. The rationale there stands, both that as a standard requirement this must be an error or a pedwarn not a plain warning, and that the alternative to an error would be generating wrong code (code that does not achieve the alignment required by the user's program), which is not appropriate. (There's no way of declaring "alignment preferred but not required", which would be a case where no error is needed.)