diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 8324c7436872..275d7f2c4435 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,8 @@ +2012-02-28 Kai Tietz + + * config/i386/sfp-machine.h (_FP_STRUCT_LAYOUT): Define it + for mingw-targets as attribute gcc_struct. + 2012-02-28 Ian Lance Taylor * generic-morestack.c (__splitstack_releasecontext): Correct call diff --git a/libgcc/config/i386/sfp-machine.h b/libgcc/config/i386/sfp-machine.h index f2df869653ff..eb4b8bfb5fd8 100644 --- a/libgcc/config/i386/sfp-machine.h +++ b/libgcc/config/i386/sfp-machine.h @@ -1,3 +1,8 @@ +#ifdef __MINGW32__ + /* Make sure we are using gnu-style bitfield handling. */ +#define _FP_STRUCT_LAYOUT __attribute__ ((gcc_struct)) +#endif + #ifdef __x86_64__ #include "config/i386/64/sfp-machine.h" #else