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/IR/LLVMContextImpl.cpp | |
| parent | 615aca1a25959a66032d520009059f9be408880f (diff) | |
| download | bcm5719-llvm-0a04b03ab2f58d87e296870718c9ecfd59c54e95.tar.gz bcm5719-llvm-0a04b03ab2f58d87e296870718c9ecfd59c54e95.zip | |
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/IR/LLVMContextImpl.cpp')
0 files changed, 0 insertions, 0 deletions

