summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorAdhemerval Zanella <azanella@linux.vnet.ibm.com>2015-05-26 21:49:39 +0000
committerAdhemerval Zanella <azanella@linux.vnet.ibm.com>2015-05-26 21:49:39 +0000
commitf3c1c065aa55bddee26487725b08576ab71619d4 (patch)
tree8f4ed7c374c58e907dd35dc53e88a434c3bb27d2 /llvm/lib
parenteeb9f3ce15bee410201d71f305d3880f1c944b69 (diff)
downloadbcm5719-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')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud