From 8aad8b5f501ee147321cb8c4aafc5e2ca488ac66 Mon Sep 17 00:00:00 2001 From: Peter Bain Date: Wed, 19 Dec 2018 09:11:20 -0500 Subject: [PATCH] Remove unsupported compiler options for clang Remove -fno-signaling-nans and -fno-rounding-math on clang Signed-off-by: Peter Bain --- runtime/compiler/build/toolcfg/gnu/common.mk | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/runtime/compiler/build/toolcfg/gnu/common.mk b/runtime/compiler/build/toolcfg/gnu/common.mk index 3f29893b7b0..bff0c9f7dad 100644 --- a/runtime/compiler/build/toolcfg/gnu/common.mk +++ b/runtime/compiler/build/toolcfg/gnu/common.mk @@ -125,7 +125,7 @@ CX_OPTFLAG?=$(CX_DEFAULTOPT) CX_FLAGS_PROD+=$(CX_OPTFLAG) ifeq ($(HOST_ARCH),x) - CX_FLAGS+=-mfpmath=sse -msse -msse2 -fno-math-errno -fno-rounding-math -fno-trapping-math -fno-signaling-nans + CX_FLAGS+=-mfpmath=sse -msse -msse2 -fno-math-errno -fno-trapping-math ifeq ($(HOST_BITS),32) CX_FLAGS+=-m32 -fpic @@ -178,6 +178,8 @@ endif ifeq ($(C_COMPILER),clang) CX_FLAGS+=-Wno-parentheses -Werror=header-guard +else + CX_FLAGS+=-fno-rounding-math -fno-signaling-nans endif ifeq ($(BUILD_CONFIG),debug)