Спасибо, то что надо.
Пробовал три варианта:
- -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard
- -mcpu=cortex-m4
- -mcpu=cortex-m3
__VFP_FP__ - определён в любом случае

__ARM_PCS_VFP - определён только в первом варианте,
__ARM_PCS и __SOFTFP__ определёны в вариантах 2 и 3.
Думаю остановиться на __ARM_PCS_VFP.
Если бы я знал, что такое электричество...