[compiler-rt] r350083 - Revert "[msan] Disable tail call optimization in msan rtl."
Evgeniy Stepanov via llvm-commits
llvm-commits at lists.llvm.org
Wed Dec 26 19:30:42 PST 2018
Author: eugenis
Date: Wed Dec 26 19:30:42 2018
New Revision: 350083
URL: http://llvm.org/viewvc/llvm-project?rev=350083&view=rev
Log:
Revert "[msan] Disable tail call optimization in msan rtl."
This reverts commit r350080, which breaks
* gcc as the host compiler
* some tests on ppc64
Modified:
compiler-rt/trunk/lib/msan/CMakeLists.txt
Modified: compiler-rt/trunk/lib/msan/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/msan/CMakeLists.txt?rev=350083&r1=350082&r2=350083&view=diff
==============================================================================
--- compiler-rt/trunk/lib/msan/CMakeLists.txt (original)
+++ compiler-rt/trunk/lib/msan/CMakeLists.txt Wed Dec 26 19:30:42 2018
@@ -38,11 +38,6 @@ endif()
# Prevent clang from generating libc calls.
append_list_if(COMPILER_RT_HAS_FFREESTANDING_FLAG -ffreestanding MSAN_RTL_CFLAGS)
-# Tracking down https://bugs.llvm.org/show_bug.cgi?id=40162
-if(CMAKE_SYSTEM_NAME MATCHES "Linux")
- list(APPEND MSAN_RTL_CFLAGS -fno-optimize-sibling-calls)
-endif()
-
set(MSAN_RUNTIME_LIBRARIES)
# Static runtime library.
More information about the llvm-commits
mailing list