diff options
author | Alexander Richardson <arichardson.kde@gmail.com> | 2018-06-12 08:00:38 +0000 |
---|---|---|
committer | Alexander Richardson <arichardson.kde@gmail.com> | 2018-06-12 08:00:38 +0000 |
commit | 127176e59eb9dcc1b1e9943db21c03780a8160e0 (patch) | |
tree | f736bf061553ef597409d7454fb9f2f8d0c63ce0 /llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | |
parent | 88c230265b084bdd9e21b624b00890c308aaf407 (diff) | |
download | bcm5719-llvm-127176e59eb9dcc1b1e9943db21c03780a8160e0.tar.gz bcm5719-llvm-127176e59eb9dcc1b1e9943db21c03780a8160e0.zip |
[ELF][MIPS] Fix TLS GOT entries for local symbols in shared libraries
Summary:
Previously LLD would not add any dynamic relocations and write a module
index of 1 which is not correct for the shared library case.
This can happen when a thread-local global variable is marked as local with
a version script. With this change I am now able to link all of the FreeBSD
base system for MIPS64 with LLD.
Differential Revision: https://reviews.llvm.org/D48002
llvm-svn: 334483
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/LoopVectorize.cpp')
0 files changed, 0 insertions, 0 deletions