summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp
diff options
context:
space:
mode:
authorSimon Atanasyan <simon@atanasyan.com>2014-06-07 13:20:53 +0000
committerSimon Atanasyan <simon@atanasyan.com>2014-06-07 13:20:53 +0000
commitc8e86fb0323a9cba7e1745e68c713ff0dee3f85c (patch)
tree77fb8c25a4fef5cf4df16c3a4c7abcf9a74619c1 /lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp
parent4ba22f08133c0a5dbccaa6a442219693c1d677f0 (diff)
downloadbcm5719-llvm-c8e86fb0323a9cba7e1745e68c713ff0dee3f85c.tar.gz
bcm5719-llvm-c8e86fb0323a9cba7e1745e68c713ff0dee3f85c.zip
[Mips] Handle Mips TLS relocations R_MIPS_TLS_GOTTPREL / R_MIPS_TLS_GD / R_MIPS_TLS_LDM etc.
llvm-svn: 210394
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp')
-rw-r--r--lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp b/lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp
index 1c90031a47b..fc32ba3d398 100644
--- a/lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp
+++ b/lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp
@@ -57,6 +57,14 @@ const Registry::KindStrings MipsTargetHandler::kindStrings[] = {
LLD_KIND_STRING_ENTRY(R_MIPS_CALL16),
LLD_KIND_STRING_ENTRY(R_MIPS_GPREL32),
LLD_KIND_STRING_ENTRY(R_MIPS_JALR),
+ LLD_KIND_STRING_ENTRY(R_MIPS_TLS_DTPMOD32),
+ LLD_KIND_STRING_ENTRY(R_MIPS_TLS_DTPREL32),
+ LLD_KIND_STRING_ENTRY(R_MIPS_TLS_GD),
+ LLD_KIND_STRING_ENTRY(R_MIPS_TLS_LDM),
+ LLD_KIND_STRING_ENTRY(R_MIPS_TLS_GOTTPREL),
+ LLD_KIND_STRING_ENTRY(R_MIPS_TLS_TPREL32),
+ LLD_KIND_STRING_ENTRY(R_MIPS_TLS_DTPREL_HI16),
+ LLD_KIND_STRING_ENTRY(R_MIPS_TLS_DTPREL_LO16),
LLD_KIND_STRING_ENTRY(R_MIPS_TLS_TPREL_HI16),
LLD_KIND_STRING_ENTRY(R_MIPS_TLS_TPREL_LO16),
LLD_KIND_STRING_ENTRY(R_MIPS_COPY),
OpenPOWER on IntegriCloud