Go to file
Bob Haarman 1012fe8a54 [compiler-rt] build compiler-rt runtimes without LTO
Summary: Currently, we build the compiler-rt runtimes with link-time optimization if LTO is configured for the LLVM project. This will break external programs that don't invoke the linker in such a way that it supports LLVM's LTO. To avoid this, this change causes the compiler-rt runtimes to be compiled with -fno-lto. This also makes the check-profile tests work on systems when doing a lld LTO build on a system where the system linker does not support LLVM LTO.

Reviewers: rnk, davidxl

Reviewed By: davidxl

Subscribers: dberris, mgorny, llvm-commits, mehdi_amini

Differential Revision: https://reviews.llvm.org/D31218

llvm-svn: 298525
2017-03-22 17:25:49 +00:00
clang [X86][MMX] Add tests for _mm_set*_* intrinsics 2017-03-22 14:55:43 +00:00
clang-tools-extra [clang-tidy] Tests should not rely on STL headers being available. 2017-03-22 12:50:10 +00:00
compiler-rt [compiler-rt] build compiler-rt runtimes without LTO 2017-03-22 17:25:49 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc math: Implement sinh function 2017-02-25 02:46:53 +00:00
libcxx Fix test failure I introduced 2017-03-21 21:05:28 +00:00
libcxxabi Fully Reformat fallback_malloc.cpp 2017-03-04 03:23:15 +00:00
libunwind DarwinParser: include limits 2017-03-14 15:17:55 +00:00
lld Update LLD tests for codeview dumping changes 2017-03-22 01:43:49 +00:00
lldb Reuse appropriate Launch and Attach on NetBSD 2017-03-22 17:24:37 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm Rename helper functions in DwarfExpression to be less misleading (NFC) 2017-03-22 17:19:55 +00:00
openmp [OpenMP] Allow multiple weak symbols to be loaded from the fat binary 2017-03-22 16:43:40 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [DeLICM] Remove AllElements. NFC. 2017-03-22 17:18:39 +00:00