http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45317
--- Comment #2 from Gianluigi Tiesi <sherpya at netfarm dot it> 2012-11-15 00:13:28 UTC --- so mingw < 4.7.0 has same packing behavior of linux gcc, why in _mingw_ >= 4.7.0 should I add -malign-double to be compatible with mingw < 4.7.0 and msvc abi?