http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53760
--- Comment #4 from Stas Sergeev <stsp at users dot sourceforge.net> 2012-06-24 18:20:00 UTC --- Is this mandated in some spec or doc? Any way to defeat that? :) Btw, why can't the "attribute packed" be allowed to pack on a bit boundary too? Sounds like a useless limitation, no?