aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/SymbolicFile.cpp
diff options
context:
space:
mode:
authorEd Schouten <ed@nuxi.nl>2016-04-06 17:53:31 +0000
committerEd Schouten <ed@nuxi.nl>2016-04-06 17:53:31 +0000
commit0a04b03ab2f58d87e296870718c9ecfd59c54e95 (patch)
tree7748c0bd874e22c462f2376e676136210d8998b3 /llvm/lib/Object/SymbolicFile.cpp
parent615aca1a25959a66032d520009059f9be408880f (diff)
downloadllvm-0a04b03ab2f58d87e296870718c9ecfd59c54e95.zip
llvm-0a04b03ab2f58d87e296870718c9ecfd59c54e95.tar.gz
llvm-0a04b03ab2f58d87e296870718c9ecfd59c54e95.tar.bz2
Make TLS work for PIE executables on aarch64.
Similar to r265462, TLS related relocations aren't marked as relative, meaning that we end up generating R_AARCH64_RELATIVE relocations for them. This change adds TLS relocations that I've seen on my system. With this patch applied CloudABI's unit testing binary now passes on aarch64. Approved by: ruiu Differential Revision: http://reviews.llvm.org/D18816 llvm-svn: 265575
Diffstat (limited to 'llvm/lib/Object/SymbolicFile.cpp')
0 files changed, 0 insertions, 0 deletions