From: Mitch Phillips Date: Tue, 2 Jul 2019 21:58:19 +0000 (+0000) Subject: Only use -mno-omit-leaf-frame-pointer with clang builds. X-Git-Tag: llvmorg-10-init~1419 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3f9628b3fde222a41012dce7a7826a038f838878;p=platform%2Fupstream%2Fllvm.git Only use -mno-omit-leaf-frame-pointer with clang builds. Fix build breakage caused by D64085 llvm-svn: 364972 --- diff --git a/compiler-rt/lib/scudo/CMakeLists.txt b/compiler-rt/lib/scudo/CMakeLists.txt index dde89dd..74bbaff 100644 --- a/compiler-rt/lib/scudo/CMakeLists.txt +++ b/compiler-rt/lib/scudo/CMakeLists.txt @@ -14,8 +14,10 @@ append_list_if(COMPILER_RT_HAS_LIBPTHREAD pthread SCUDO_MINIMAL_DYNAMIC_LIBS) append_list_if(COMPILER_RT_HAS_LIBLOG log SCUDO_MINIMAL_DYNAMIC_LIBS) append_list_if(COMPILER_RT_HAS_OMIT_FRAME_POINTER_FLAG -fno-omit-frame-pointer SCUDO_CFLAGS) -append_list_if(COMPILER_RT_HAS_OMIT_FRAME_POINTER_FLAG - -mno-omit-leaf-frame-pointer SCUDO_CFLAGS) +if (COMPILER_RT_TEST_COMPILER_ID STREQUAL "Clang") + append_list_if(COMPILER_RT_HAS_OMIT_FRAME_POINTER_FLAG + -mno-omit-leaf-frame-pointer SCUDO_CFLAGS) +endif() set(SCUDO_DYNAMIC_LINK_FLAGS ${SANITIZER_COMMON_LINK_FLAGS}) # Use gc-sections by default to avoid unused code being pulled in.