https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52991
--- Comment #23 from Ladislav Láska <krakonos at krakonos dot org> --- Not everyone, ms bitfields are enabled by default on MINGW architectures, making the "packed" attribute broken by default and without a warning. If everyone really uses -mno-ms-bitfields, it should become the default and possibly removed, or the documentation fixed to warn everyone that using it will break stuff.