diff options
author | Ed Schouten <ed@nuxi.nl> | 2016-04-06 17:53:31 +0000 |
---|---|---|
committer | Ed Schouten <ed@nuxi.nl> | 2016-04-06 17:53:31 +0000 |
commit | 0a04b03ab2f58d87e296870718c9ecfd59c54e95 (patch) | |
tree | 7748c0bd874e22c462f2376e676136210d8998b3 /llvm/lib/Object/SymbolicFile.cpp | |
parent | 615aca1a25959a66032d520009059f9be408880f (diff) | |
download | llvm-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