commit | 96aa6cfc4cfa1f11506eec8655a2db813b7803cf | [log] [tgz] |
---|---|---|
author | Hans Wennborg <hans@hanshq.net> | Mon Aug 22 21:15:19 2016 +0000 |
committer | Hans Wennborg <hans@hanshq.net> | Mon Aug 22 21:15:19 2016 +0000 |
tree | 8d52198ddf019d0f846b49105b331d5625ec87f4 | |
parent | ed0d2c492c53e4008f5538ff9e497751bd40f244 [diff] |
Merging r279368: ------------------------------------------------------------------------ r279368 | ed | 2016-08-20 03:54:51 -0700 (Sat, 20 Aug 2016) | 12 lines Add R_386_TLS_LE as a relocation having an implicit addend. TLS on i386 in non-PIE/PIC code seems broken right now, because we don't properly add the addend encoded in the instruction to the resulting offset when processing R_386_TLS_LE relocations. Extend one of the existing tests for TLS on i686 to use an addend. PR: https://llvm.org/bugs/show_bug.cgi?id=29068 Reviewed by: ruiu Differential Revision: https://reviews.llvm.org/D23741 ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/lld/branches/release_39@279476 91177308-0d34-0410-b5e6-96231b3b80d8
This directory and its subdirectories contain source code for the LLVM Linker, a modular cross platform linker which is built as part of the LLVM compiler infrastructure project.
lld is open source software. You may freely distribute it under the terms of the license agreement found in LICENSE.txt.