[LLVMbugs] [Bug 15086] Tailcall optimization in PIC mode on x86 uses GOT, making lazy dynamic linking impossible

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Thu May 28 14:03:47 PDT 2015


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

Reid Kleckner <rnk at google.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #18 from Reid Kleckner <rnk at google.com> ---
After some back and forth, we went ahead and disabled most instances of tail
calls through the GOT in r238487. You can still get to it with the two
supported guaranteed TCO mechanisms, -tailcallopt and musttail.

We could surface a flag for people to get back the extra performance, but I'd
rather not take the maintenance burden. If they really want better perf, they
should go 64-bit already.

-- 
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/20150528/69496c27/attachment.html>


More information about the llvm-bugs mailing list