Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Jun 2017 19:36:29 +0000 (UTC)
From:      Ed Maste <emaste@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r319957 - head/contrib/llvm/tools/lld/ELF
Message-ID:  <201706141936.v5EJaTK6045947@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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})



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201706141936.v5EJaTK6045947>