[ELF] Do not adjust TLS symbol value when produce relocatable object
authorSimon Atanasyan <simon@atanasyan.com>
Wed, 14 Sep 2016 16:26:19 +0000 (16:26 +0000)
committerSimon Atanasyan <simon@atanasyan.com>
Wed, 14 Sep 2016 16:26:19 +0000 (16:26 +0000)
commitd10a5ea19ece4b5d77fb548c04b782966de873a7
treed1855cc39bb9f50ee3a23648df6bb3b14c88a09f
parentb1f0a0f4a88641779e2020b214c64aa9f2d225e9
[ELF] Do not adjust TLS symbol value when produce relocatable object

When the linker generates a relocatable object there is no TLS program
header and we should not adjust TLS symbols value.

llvm-svn: 281494
lld/ELF/Symbols.cpp
lld/test/ELF/tls-relocatable.s [new file with mode: 0644]