From af76b2665a6f6af080e6ec1fafd34afc442942d0 Mon Sep 17 00:00:00 2001 From: Abdoulaye Walsimou Gaye Date: Sun, 6 Apr 2014 11:08:14 +0200 Subject: Toolchain: ARM hard float: to use hard instead of soft compatible less efficient softfp Signed-off-by: Abdoulaye Walsimou Gaye --- core/mk/arch/arm/arm.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/mk/arch/arm/arm.mk b/core/mk/arch/arm/arm.mk index b8d9e1f..d8f6792 100644 --- a/core/mk/arch/arm/arm.mk +++ b/core/mk/arch/arm/arm.mk @@ -45,7 +45,7 @@ GCC3_CONFIGURE_EXTRA_OPTIONS += $(strip $(if $(CONFIG_EMBTK_GCC_LANGUAGE_JAVA), # Hard or soft floating point for GCC/LLVM? GCC_WITH_FLOAT-$(CONFIG_EMBTK_SOFTFLOAT) := soft -GCC_WITH_FLOAT-$(CONFIG_EMBTK_HARDFLOAT) := softfp +GCC_WITH_FLOAT-$(CONFIG_EMBTK_HARDFLOAT) := hard GCC_WITH_FLOAT := --with-float=$(GCC_WITH_FLOAT-y) LLVM_HOST_WITH_FLOAT := --with-default-float=$(GCC_WITH_FLOAT-y) @@ -62,12 +62,12 @@ GCC_WITH_FPU-$(CONFIG_EMBTK_ARCH_ARM_FPU_FPV4_SPD16) := fpv4-sp-d16 GCC_WITH_FPU-$(CONFIG_EMBTK_ARCH_ARM_FPU_NEON) := neon GCC_WITH_FPU-$(CONFIG_EMBTK_ARCH_ARM_FPU_NEON_FP16) := neon-fp16 GCC_WITH_FPU-$(CONFIG_EMBTK_ARCH_ARM_FPU_NEON_VFPV4) := neon-vfpv4 -GCC_WITH_FPU := $(if $(GCC_WITH_FPU-y),--with-fpu=$(GCC_WITH_FPU-y)) +GCC_WITH_FPU := $(if $(GCC_WITH_FPU-y),--with-fpu=$(GCC_WITH_FPU-y)) LLVM_HOST_WITH_FPU := $(if $(GCC_WITH_FPU-y),--with-default-fpu=$(GCC_WITH_FPU-y)) # Hard or soft floating point? EMBTK_TARGET_FLOAT_CFLAGS := $(strip $(if $(CONFIG_EMBTK_SOFTFLOAT), \ - -mfloat-abi=soft,-mfloat-abi=softfp)) + -mfloat-abi=soft,-mfloat-abi=hard)) # Some other flags for TARGET_CFLAGS EMBTK_TARGET_MCPU := -mcpu=$(EMBTK_MCU_FLAG) -- cgit v1.2.3