From 3f9dd0f1f9b1500082ca026aa7d69e3b59eb7c7b Mon Sep 17 00:00:00 2001 From: Roland Takacs Date: Sun, 2 Dec 2018 09:56:27 +0100 Subject: [PATCH] Use Thumb instructions on TizenRT. (#2629) In order to decrease the binary size of JerryScript, enabled the Thumb instruction set that is supported on ARM Cortex-R series processors. JerryScript-DCO-1.0-Signed-off-by: Roland Takacs rtakacs.uszeged@partner.samsung.com --- cmake/toolchain_mcu_artik053.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmake/toolchain_mcu_artik053.cmake b/cmake/toolchain_mcu_artik053.cmake index 17d846c53..84b7a42a5 100644 --- a/cmake/toolchain_mcu_artik053.cmake +++ b/cmake/toolchain_mcu_artik053.cmake @@ -16,7 +16,9 @@ set(CMAKE_SYSTEM_NAME TizenRT) set(CMAKE_SYSTEM_PROCESSOR armv7l) set(CMAKE_SYSTEM_VERSION ARTIK053) -set(FLAGS_COMMON_ARCH -mcpu=cortex-r4 -mfpu=vfpv3 -fno-builtin -fno-strict-aliasing -fomit-frame-pointer -fno-strength-reduce -Wall -Werror -Wshadow -Wno-error=conversion) +set(FLAGS_COMMON_ARCH -mcpu=cortex-r4 -mthumb -mfpu=vfpv3 + -fno-builtin -fno-strict-aliasing -fomit-frame-pointer -fno-strength-reduce + -Wall -Werror -Wshadow -Wno-error=conversion) set(CMAKE_C_COMPILER arm-none-eabi-gcc) set(CMAKE_C_COMPILER_WORKS TRUE)