[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