Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Aug 2016 16:43:25 +0000 (UTC)
From:      Ed Maste <emaste@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r305070 - projects/clang390-import/contrib/llvm/tools/lld/tools/lld
Message-ID:  <201608301643.u7UGhPbA059092@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: emaste
Date: Tue Aug 30 16:43:24 2016
New Revision: 305070
URL: https://svnweb.freebsd.org/changeset/base/305070

Log:
  lld: only include GNU ld emulation
  
  We don't need Windows link.exe and Darwin Mach-O linker emulation now.

Modified:
  projects/clang390-import/contrib/llvm/tools/lld/tools/lld/lld.cpp

Modified: projects/clang390-import/contrib/llvm/tools/lld/tools/lld/lld.cpp
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lld/tools/lld/lld.cpp	Tue Aug 30 16:18:56 2016	(r305069)
+++ projects/clang390-import/contrib/llvm/tools/lld/tools/lld/lld.cpp	Tue Aug 30 16:43:24 2016	(r305070)
@@ -101,15 +101,5 @@ int main(int Argc, const char **Argv) {
   llvm_shutdown_obj Shutdown;
 
   std::vector<const char *> Args(Argv, Argv + Argc);
-  switch (parseFlavor(Args)) {
-  case Gnu:
-    return !elf::link(Args);
-  case WinLink:
-    return !coff::link(Args);
-  case Darwin:
-    return !mach_o::link(Args);
-  default:
-    die("lld is a generic driver.\n"
-        "Invoke ld.lld (Unix), ld (Mac) or lld-link (Windows) instead.");
-  }
+  return !elf::link(Args);
 }



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