aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristofer Jonsson <kristofer.jonsson@arm.com>2021-11-18 16:12:46 +0100
committerKristofer Jonsson <kristofer.jonsson@arm.com>2021-11-18 16:12:46 +0100
commite277674bffe100acb0b34531fe19f983174feca8 (patch)
treeaa1aaedd3fbb8fe3b7ad2393c3588c9c418558df
parent8948704d4a74a2989bd0284d8c030d1af96c8281 (diff)
downloadethos-u-core-platform-21.11-rc2.tar.gz
Updating required C compiler version to 1121.11-rc2
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
-rw-r--r--cmake/toolchain/arm-none-eabi-gcc.cmake2
-rw-r--r--cmake/toolchain/armclang.cmake2
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