diff options
author | Simon Atanasyan <simon@atanasyan.com> | 2014-06-07 13:20:53 +0000 |
---|---|---|
committer | Simon Atanasyan <simon@atanasyan.com> | 2014-06-07 13:20:53 +0000 |
commit | c8e86fb0323a9cba7e1745e68c713ff0dee3f85c (patch) | |
tree | 77fb8c25a4fef5cf4df16c3a4c7abcf9a74619c1 /lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp | |
parent | 4ba22f08133c0a5dbccaa6a442219693c1d677f0 (diff) | |
download | bcm5719-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.cpp | 8 |
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), |