aboutsummaryrefslogtreecommitdiff
path: root/cmake/toolchain/armclang.cmake
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 /cmake/toolchain/armclang.cmake
parent8948704d4a74a2989bd0284d8c030d1af96c8281 (diff)
downloadethos-u-core-platform-e277674bffe100acb0b34531fe19f983174feca8.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
Diffstat (limited to 'cmake/toolchain/armclang.cmake')
-rw-r--r--cmake/toolchain/armclang.cmake2
1 files changed, 1 insertions, 1 deletions
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