diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2017-10-10 17:27:34 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2017-10-10 17:27:34 +0000 |
commit | 97c57b9e7b0e74b99eb01f51631595330cefef7a (patch) | |
tree | cae27e4d57bc313eef0a79893ea1729093d11e2a /llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyELFObjectWriter.cpp | |
parent | 072eff0930ee651433bd5e756f8e76549425ae10 (diff) | |
download | bcm5719-llvm-97c57b9e7b0e74b99eb01f51631595330cefef7a.tar.gz bcm5719-llvm-97c57b9e7b0e74b99eb01f51631595330cefef7a.zip |
Don't create a dummy __tls_get_addr.
We just don't need one with the current setup.
We only error on undefined references that are used by some
relocation.
If we managed to relax all uses of __tls_get_addr, no relocation uses
it and we don't produce an error.
This is less code and fixes the case were we fail to relax. Before we
would produce a broken output, but now we produce an error.
llvm-svn: 315334
Diffstat (limited to 'llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyELFObjectWriter.cpp')
0 files changed, 0 insertions, 0 deletions