Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Nov 2014 23:54:24 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r275154 - projects/clang350-import/contrib/llvm/tools/clang/lib/Basic
Message-ID:  <201411262354.sAQNsOcp048586@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Wed Nov 26 23:54:23 2014
New Revision: 275154
URL: https://svnweb.freebsd.org/changeset/base/275154

Log:
  Pull in r221900 from upstream clang trunk (by Ed Maste):
  
    Hook up FreeBSD AArch64 support
  
    Patch from Andrew Turner.

Modified:
  projects/clang350-import/contrib/llvm/tools/clang/lib/Basic/Targets.cpp

Modified: projects/clang350-import/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
==============================================================================
--- projects/clang350-import/contrib/llvm/tools/clang/lib/Basic/Targets.cpp	Wed Nov 26 23:53:35 2014	(r275153)
+++ projects/clang350-import/contrib/llvm/tools/clang/lib/Basic/Targets.cpp	Wed Nov 26 23:54:23 2014	(r275154)
@@ -6036,6 +6036,8 @@ static TargetInfo *AllocateTarget(const 
       return new DarwinAArch64TargetInfo(Triple);
 
     switch (os) {
+    case llvm::Triple::FreeBSD:
+      return new FreeBSDTargetInfo<AArch64leTargetInfo>(Triple);
     case llvm::Triple::Linux:
       return new LinuxTargetInfo<AArch64leTargetInfo>(Triple);
     case llvm::Triple::NetBSD:
@@ -6047,6 +6049,8 @@ static TargetInfo *AllocateTarget(const 
   case llvm::Triple::aarch64_be:
   case llvm::Triple::arm64_be:
     switch (os) {
+    case llvm::Triple::FreeBSD:
+      return new FreeBSDTargetInfo<AArch64beTargetInfo>(Triple);
     case llvm::Triple::Linux:
       return new LinuxTargetInfo<AArch64beTargetInfo>(Triple);
     case llvm::Triple::NetBSD:



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