A GCC-toolchain porting version from ST official MDK-toolchain