toolchain: Remove toolchain reset magic
Removed compiler/linker reset magic for IAR and Armclang.
It is not necessary in the split build.
Signed-off-by: Dávid Házi <david.hazi@arm.com>
Change-Id: I03cc11595764c6219ab9cd684d512bff3bd985d2
diff --git a/toolchain_GNUARM.cmake b/toolchain_GNUARM.cmake
index bac2286..074fac4 100644
--- a/toolchain_GNUARM.cmake
+++ b/toolchain_GNUARM.cmake
@@ -48,7 +48,7 @@
endif()
endif()
# GCC specifies that '+nofp' is available on following M-profile cpus: 'cortex-m4',
- # 'cortex-m7', 'cortex-m33', 'cortex-m35p' and 'cortex-m55'.
+ # 'cortex-m7', 'cortex-m33', 'cortex-m35p', 'cortex-m55' and 'cortex-m85'.
# Build fails if other M-profile cpu, such as 'cortex-m23', is added with '+nofp'.
# Explicitly list those cpu to align with GCC description.
if(GCC_VERSION VERSION_GREATER_EQUAL "8.0.0")
@@ -57,7 +57,8 @@
OR TFM_SYSTEM_PROCESSOR STREQUAL "cortex-m7"
OR TFM_SYSTEM_PROCESSOR STREQUAL "cortex-m33"
OR TFM_SYSTEM_PROCESSOR STREQUAL "cortex-m35p"
- OR TFM_SYSTEM_PROCESSOR STREQUAL "cortex-m55"))
+ OR TFM_SYSTEM_PROCESSOR STREQUAL "cortex-m55"
+ OR TFM_SYSTEM_PROCESSOR STREQUAL "cortex-m85"))
string(APPEND CMAKE_SYSTEM_PROCESSOR "+nofp")
endif()
endif()
@@ -408,7 +409,3 @@
ARGS $<TARGET_FILE:${dependency}> --wildcard ${SYMBOL_LIST} $<TARGET_FILE:${dependency}>
)
endmacro()
-
-# A dummy macro to align with Armclang workaround
-macro(tfm_toolchain_reload_compiler)
-endmacro()