diff options
| author | Tim Northover <tnorthover@apple.com> | 2014-04-02 14:39:11 +0000 |
|---|---|---|
| committer | Tim Northover <tnorthover@apple.com> | 2014-04-02 14:39:11 +0000 |
| commit | 6d69168ffd197e2ce3f9145a4de5b8479b57b6b8 (patch) | |
| tree | 4599872844aa0cd3f02836c6d1c8baa6ad913ef4 /llvm/tools/llvm-readobj/MachODumper.cpp | |
| parent | 0d80f70530790881a5e4f513f113b94bc6596093 (diff) | |
| download | bcm5719-llvm-6d69168ffd197e2ce3f9145a4de5b8479b57b6b8.tar.gz bcm5719-llvm-6d69168ffd197e2ce3f9145a4de5b8479b57b6b8.zip | |
ARM64: use GOT for weak symbols & PIC.
Weak symbols cannot use the small code model's usual ADRP sequences since the
instruction simply may not be able to encode a value of 0.
This redirects them to use the GOT, which hopefully linkers are able to cope
with even in the static relocation model.
llvm-svn: 205426
Diffstat (limited to 'llvm/tools/llvm-readobj/MachODumper.cpp')
0 files changed, 0 insertions, 0 deletions

