core: gcc 7 ready
authorJens Wiklander <jens.wiklander@linaro.org>
Fri, 14 Jul 2017 12:34:08 +0000 (14:34 +0200)
committerMikhail Kashkarov <m.kashkarov@partner.samsung.com>
Thu, 19 Dec 2019 11:59:32 +0000 (14:59 +0300)
Remove the armv7 compiler option -mno-apcs-float as it's not supported
by gcc 7. -apcs-float has be default disabled since at least gcc 4.8.

Reviewed-by: Igor Opaniuk <igor.opaniuk@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
(cherry picked from commit 23381c107ef501ea6d5a52357e0105df054a3177)

core/arch/arm/arm.mk

index 4d8c6f0e648431d1e445edaf2c3cc52e18a895d0..b61f21382433ceff472418be2e7e8010c7adad8c 100644 (file)
@@ -53,7 +53,7 @@ arm32-platform-cppflags += -DARM32=1 -D__ILP32__=1
 platform-cflags-generic ?= -g -ffunction-sections -fdata-sections -pipe
 platform-aflags-generic ?= -g -pipe
 
-arm32-platform-cflags-no-hard-float ?= -mno-apcs-float -mfloat-abi=soft
+arm32-platform-cflags-no-hard-float ?= -mfloat-abi=soft
 arm32-platform-cflags-hard-float ?= -mfloat-abi=hard -funsafe-math-optimizations
 arm32-platform-cflags-generic ?= -mthumb -mthumb-interwork \
                        -fno-short-enums -fno-common -mno-unaligned-access