]> granicus.if.org Git - clang/commit
[Cygwin] Enable TLS as emutls.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Mon, 21 Dec 2015 02:37:23 +0000 (02:37 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Mon, 21 Dec 2015 02:37:23 +0000 (02:37 +0000)
commit77484273fe0c04597fccd49c5c4b6c3fb1c4f00f
tree2b04d3e71b43acddcbade0940e999b11bf6821dd
parentb4292ac60a492da32f5d5f4a63a9c3695b63dc82
[Cygwin] Enable TLS as emutls.

It resolves clang selfhosting with std::once() for Cygwin.

FIXME: It may be EmulatedTLS-generic also for X86-Android.
FIXME: Pass EmulatedTLS to LLVM CodeGen from Clang with -femulated-tls.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@256134 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Basic/Targets.cpp
test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p2.cpp
test/OpenMP/parallel_copyin_codegen.cpp
test/PCH/chain-openmp-threadprivate.cpp