From e277674bffe100acb0b34531fe19f983174feca8 Mon Sep 17 00:00:00 2001 From: Kristofer Jonsson Date: Thu, 18 Nov 2021 16:12:46 +0100 Subject: Updating required C compiler version to 11 The -Ofast optimization level does not seem to be fully supported by C99, resulting in lower performance for CMSIS-NN optimized kernels. Updating the C standard to version 11 solves this. Change-Id: I81275f50d394de95186b7e35b0ec15d3cc3940ae --- cmake/toolchain/arm-none-eabi-gcc.cmake | 2 +- cmake/toolchain/armclang.cmake | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/toolchain/arm-none-eabi-gcc.cmake b/cmake/toolchain/arm-none-eabi-gcc.cmake index fba645d..1605f24 100644 --- a/cmake/toolchain/arm-none-eabi-gcc.cmake +++ b/cmake/toolchain/arm-none-eabi-gcc.cmake @@ -37,7 +37,7 @@ set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) # Select C/C++ version -set(CMAKE_C_STANDARD 99) +set(CMAKE_C_STANDARD 11) set(CMAKE_CXX_STANDARD 14) # Compile options diff --git a/cmake/toolchain/armclang.cmake b/cmake/toolchain/armclang.cmake index 257c2a8..3217fbf 100644 --- a/cmake/toolchain/armclang.cmake +++ b/cmake/toolchain/armclang.cmake @@ -47,7 +47,7 @@ if (CMAKE_SYSTEM_PROCESSOR STREQUAL "cortex-m55") endif() # Define C/C++ standards -set(CMAKE_C_STANDARD 99) +set(CMAKE_C_STANDARD 11) set(CMAKE_CXX_STANDARD 14) # Compile options -- cgit v1.2.1