r228253 - [PowerPC] Revert workaround for TLS linker bug

Chandler Carruth chandlerc at google.com
Wed Feb 4 18:30:17 PST 2015


On Wed, Feb 4, 2015 at 5:12 PM, Bill Schmidt <wschmidt at linux.vnet.ibm.com>
wrote:

> Author: wschmidt
> Date: Wed Feb  4 19:12:24 2015
> New Revision: 228253
>
> URL: http://llvm.org/viewvc/llvm-project?rev=228253&view=rev
> Log:
> [PowerPC] Revert workaround for TLS linker bug
>
> In r227480, Ulrich Weigand introduced a workaround for a linker
> optimization bug that can create mis-optimized code for accesses to
> general-dynamic or local-dynamic TLS variables.  The linker
> optimization bug only occurred for Clang/LLVM because of some
> inefficient code being generated for these TLS accesses.  I have
> recently corrected LLVM to produce the efficient code sequence
> expected by the linkers, so this workaround is no longer needed.
> Therefore this patch reverts r227480.
>
> I've tested that the previous bootstrap failure no longer occurs with
> the workaround reverted.
>

This is awesome Bill, thanks again for tackling all of this.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20150204/54815771/attachment.html>


More information about the cfe-commits mailing list