[ELF2][mips] Support elf32ltsmip/elf32btsmip target emulation as the -m arguments
llvm-svn: 249683
diff --git a/lld/ELF/Driver.cpp b/lld/ELF/Driver.cpp
index aee2a1e..2ae38c9 100644
--- a/lld/ELF/Driver.cpp
+++ b/lld/ELF/Driver.cpp
@@ -46,6 +46,16 @@
Config->EMachine = EM_X86_64;
return;
}
+ if (Emul == "elf32ltsmip") {
+ Config->ElfKind = ELF32LEKind;
+ Config->EMachine = EM_MIPS;
+ return;
+ }
+ if (Emul == "elf32btsmip") {
+ Config->ElfKind = ELF32BEKind;
+ Config->EMachine = EM_MIPS;
+ return;
+ }
if (Emul == "elf32ppc") {
Config->ElfKind = ELF32BEKind;
Config->EMachine = EM_PPC;