diff options
author | Adhemerval Zanella <azanella@linux.vnet.ibm.com> | 2015-05-26 21:49:39 +0000 |
---|---|---|
committer | Adhemerval Zanella <azanella@linux.vnet.ibm.com> | 2015-05-26 21:49:39 +0000 |
commit | f3c1c065aa55bddee26487725b08576ab71619d4 (patch) | |
tree | 8f4ed7c374c58e907dd35dc53e88a434c3bb27d2 /llvm/lib/Bitcode | |
parent | eeb9f3ce15bee410201d71f305d3880f1c944b69 (diff) | |
download | bcm5719-llvm-f3c1c065aa55bddee26487725b08576ab71619d4.tar.gz bcm5719-llvm-f3c1c065aa55bddee26487725b08576ab71619d4.zip |
[ELF/AArch64] Fix local TLS relocations
This patch fixes the R_AARCH64_TLSLE_ADD_TPREL_HI12 and R_AARCH64_TLSLE_ADD_TPREL_LO12_NC
handling by using the correct offset by using the target layout along with
aarch64 alignments requirements.
It fixes the TLS test-suite SingleSource failures for aarch64:
* SingleSource/UnitTests/Threads/2010-12-08-tls.execution_time
* SingleSource/UnitTests/Threads/tls.execution_time
llvm-svn: 238258
Diffstat (limited to 'llvm/lib/Bitcode')
0 files changed, 0 insertions, 0 deletions