Цитата(Alekseeey @ Jan 18 2011, 11:55)

В исходниках CMSIS, конечно, есть развязки:
#if defined ( __CC_ARM )
#pragma anon_unions
#endif
Но компилятор игнорирует прагму: "warning: ignoring #pragma anon_unions [-Wunknown-pragmas]".
Похоже, что эта pragma для другого компилятора. Видимо, придется подправить __CC_ARM и прагму под GCC. Для CMSIS сделать патч, и патчить при замене библиотеки на новую версию.