svn commit: r319957 - head/contrib/llvm/tools/lld/ELF

Ed Maste emaste at FreeBSD.org
Wed Jun 14 19:36:30 UTC 2017


Author: emaste
Date: Wed Jun 14 19:36:28 2017
New Revision: 319957
URL: https://svnweb.freebsd.org/changeset/base/319957

Log:
  lld: Add armelf emulation mode
  
  Obtained from:	LLD r305375

Modified:
  head/contrib/llvm/tools/lld/ELF/Driver.cpp

Modified: head/contrib/llvm/tools/lld/ELF/Driver.cpp
==============================================================================
--- head/contrib/llvm/tools/lld/ELF/Driver.cpp	Wed Jun 14 18:56:33 2017	(r319956)
+++ head/contrib/llvm/tools/lld/ELF/Driver.cpp	Wed Jun 14 19:36:28 2017	(r319957)
@@ -76,7 +76,7 @@ static std::tuple<ELFKind, uint16_t, uint8_t> parseEmu
   std::pair<ELFKind, uint16_t> Ret =
       StringSwitch<std::pair<ELFKind, uint16_t>>(S)
           .Cases("aarch64elf", "aarch64linux", {ELF64LEKind, EM_AARCH64})
-          .Case("armelf_linux_eabi", {ELF32LEKind, EM_ARM})
+          .Cases("armelf", "armelf_linux_eabi", {ELF32LEKind, EM_ARM})
           .Case("elf32_x86_64", {ELF32LEKind, EM_X86_64})
           .Case("elf32btsmip", {ELF32BEKind, EM_MIPS})
           .Case("elf32ltsmip", {ELF32LEKind, EM_MIPS})


More information about the svn-src-head mailing list