[lld] r257437 - [ELF] FreeBSD has slightly different emulation strings for PPC.
Davide Italiano via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 11 18:58:59 PST 2016
Author: davide
Date: Mon Jan 11 20:58:59 2016
New Revision: 257437
URL: http://llvm.org/viewvc/llvm-project?rev=257437&view=rev
Log:
[ELF] FreeBSD has slightly different emulation strings for PPC.
Teach lld about them.
Modified:
lld/trunk/ELF/Driver.cpp
Modified: lld/trunk/ELF/Driver.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/Driver.cpp?rev=257437&r1=257436&r2=257437&view=diff
==============================================================================
--- lld/trunk/ELF/Driver.cpp (original)
+++ lld/trunk/ELF/Driver.cpp Mon Jan 11 20:58:59 2016
@@ -42,9 +42,9 @@ static std::pair<ELFKind, uint16_t> pars
return {ELF32BEKind, EM_MIPS};
if (S == "elf32ltsmip")
return {ELF32LEKind, EM_MIPS};
- if (S == "elf32ppc")
+ if (S == "elf32ppc" || S == "elf32ppc_fbsd")
return {ELF32BEKind, EM_PPC};
- if (S == "elf64ppc")
+ if (S == "elf64ppc" || S == "elf64ppc_fbsd")
return {ELF64BEKind, EM_PPC64};
if (S == "elf_i386")
return {ELF32LEKind, EM_386};
More information about the llvm-commits
mailing list