[llvm-bugs] [Bug 3507] X86 JIT doesn't support TLS

via llvm-bugs llvm-bugs at lists.llvm.org
Tue Apr 23 13:24:31 PDT 2019


https://bugs.llvm.org/show_bug.cgi?id=3507

David Blaikie <dblaikie at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|WONTFIX                     |FIXED

--- Comment #6 from David Blaikie <dblaikie at gmail.com> ---
(In reply to Lang Hames from comment #5)
> Bitcode updates in the last decade will have rendered the test case invalid.
> We could probably resurrect it by building an old LLVM, but I am not sure
> it's worth it.
> 
> On the TLS front:
> (1) The JIT this bug occurred in (the "legacy JIT") is dead and gone.
> (2) MCJIT and ORC were updated to use TLS emulation by default a year or so
> ago.
> (3) JITLink (the new jit linker being developed to replace RuntimeDyld) is
> aiming for native TLS support.
> 
> So it's "cantfix" for this specific issue, and "fixed" (via TLS emulation)
> in top-of-tree. :)

Ah, good to know - thanks for the context! ("fixed" seems fair to me - LLVM can
do TLS in the x86 JIT (just not the JIT this bug was filed against, and it's
emulated, sure, etc... ))

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20190423/0668dc36/attachment.html>


More information about the llvm-bugs mailing list