Just started to migrate to the ARM compiler 6 and I noticed __weak is incompatible language extension in this version and it needs to be written __attribute__((weak)).
In STM32F4 HAL Drivers and almost all of the ST MCU series, there are lots of functions that have __weak in their declaration while it is not supported in ARM compiler V6. As for ARM Compiler and the DFPs, I have installed the latest versions.
Are we having a problematic kind of situation here?