<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" dir="ltr">
<p>Would #if !defined(__clang__) && !defined(<span style="font-size: medium; white-space: pre-wrap;">__ATOMIC_RELEASE )
</span><span style="font-size: 12pt;">be an acceptable solution?</span><span style="font-size: 12pt;"></span></p>
<p>Otherwise is there an easy way to determine if clang is using compiler-rt?</p>
<div><br>
</div>
Thanks.<br>
<br>
<div style="color: rgb(0, 0, 0);">
<div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> hwennborg@google.com <hwennborg@google.com> on behalf of Hans Wennborg <hans@chromium.org><br>
<b>Sent:</b> Monday, April 24, 2017 11:30 PM<br>
<b>To:</b> Frederich Munch<br>
<b>Cc:</b> llvm-commits<br>
<b>Subject:</b> Re: [compiler-rt] r301089 - [builtins] Implement emulated TLS on Windows.</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">On Sat, Apr 22, 2017 at 11:45 AM, Frederich Munch via llvm-commits<br>
<llvm-commits@lists.llvm.org> wrote:<br>
> Author: marsupial<br>
> Date: Sat Apr 22 13:45:17 2017<br>
> New Revision: 301089<br>
><br>
> URL: <a href="http://llvm.org/viewvc/llvm-project?rev=301089&view=rev" id="LPlnk421079" previewremoved="true">
http://llvm.org/viewvc/llvm-project?rev=301089&view=rev</a><br>
> Log:<br>
> [builtins] Implement emulated TLS on Windows.<br>
><br>
> Summary:<br>
> LLVM JIT needs to be able to use emulated TLS on all platforms, and this provides a reference one can compile to enable emutls for Linux/Mac/Windows.<br>
><br>
> Reviewers: chh, howard.hinnant<br>
><br>
> Reviewed By: chh<br>
><br>
> Subscribers: mgorny, llvm-commits<br>
><br>
> Differential Revision: <a href="https://reviews.llvm.org/D30787" id="LPlnk8983" previewremoved="true">
https://reviews.llvm.org/D30787</a><br>
<br>
Reverted in r301274 due to PR32777<br>
</div>
</span></font></div>
</div>
</body>
</html>