Hi, In gcc 4.7 the default for IA mingw targets about ms-bitfields was changed. So patch adjusts testcase to make sure we disable it for mingw targets
ChangeLog 2011-12-15 Kai Tietz <kti...@redhat.com> * g++.dg/abi/bitfield3.C: Make sure test runs for windows targets without activated ms-bitfields option, Ok for apply? Kai Index: g++.dg/abi/bitfield3.C =================================================================== --- g++.dg/abi/bitfield3.C (revision 182092) +++ g++.dg/abi/bitfield3.C (working copy) @@ -3,7 +3,7 @@ // { dg-options "-O2" } // Cygwin and mingw32 default to MASK_ALIGN_DOUBLE. Override to ensure // 4-byte alignment. -// { dg-options "-mno-align-double" { target i?86-*-cygwin* i?86-*-mingw* } } +// { dg-options "-mno-align-double -mno-ms-bitfields" { target i?86-*-cygwin* i?86-*-mingw* } } struct A {