Go to file
David Majnemer 35ab328e94 CodeGen: Correct linkage of thread_local for OS X
The backing store of thread local variables is internal for OS X and all
accesses must go through the thread wrapper.

However, individual TUs may have inlined through the thread wrapper.
To fix this, give the thread wrapper functions WeakAnyLinkage.  This
prevents them from getting inlined into call-sites.

This fixes PR19989.

llvm-svn: 210632
2014-06-11 04:08:55 +00:00
clang CodeGen: Correct linkage of thread_local for OS X 2014-06-11 04:08:55 +00:00
clang-tools-extra Prospective build fix following clang r210518 2014-06-10 09:58:45 +00:00
compiler-rt Add detection of OS X relocatable SDK to compiler-rt as a lit.util function 2014-06-10 14:22:00 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc Fix build broken by LLVM commit r209103 2014-06-03 15:43:57 +00:00
libcxx fixes duplicate header installation 2014-06-10 20:26:54 +00:00
libcxxabi Add test case for inherited exceptions 2014-06-03 21:50:11 +00:00
lld Missed these from the previous commit. 2014-06-11 03:35:50 +00:00
lldb Fixed gdb-remote M test length parameter, added overwrite to test. 2014-06-10 23:12:28 +00:00
llvm Remove windows_error. 2014-06-11 03:58:34 +00:00
openmp CMake: remove duplicated source file from list 2014-06-02 13:09:24 +00:00
polly www: Fix grammar. 2014-06-10 20:18:16 +00:00