Hi! While backporting, I've noticed there is an extra semicolon that shouldn't be there in -O0 version of _xabort. Ok for trunk?
2012-07-16 Jakub Jelinek <ja...@redhat.com> * config/i386/rtmintrin.h (_xabort): Remove trailing semicolon. --- gcc/config/i386/rtmintrin.h 2012-03-14 09:39:41.167265085 +0100 +++ gcc/config/i386/rtmintrin.h 2012-07-16 16:41:11.979329061 +0200 @@ -71,7 +71,7 @@ _xabort (const unsigned int imm) __builtin_ia32_xabort (imm); } #else -#define _xabort(N) __builtin_ia32_xabort (N); +#define _xabort(N) __builtin_ia32_xabort (N) #endif /* __OPTIMIZE__ */ #endif /* _RTMINTRIN_H_INCLUDED */ Jakub