http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53760
--- Comment #8 from Stas Sergeev <stsp at users dot sourceforge.net> 2012-06-25 10:29:40 UTC --- I think gcc C could support it too by some "pack_harder" attribute (and then not allow pointers to such structs), but I've got the point. :)