summaryrefslogtreecommitdiffstats
path: root/contrib/llvm/patches/patch-06-clang-arm-target-cpu.diff
blob: de3e764d1cb42e10519dd70f383f6bf7a84e6440 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Pull in r217454 from upstream llvm trunk (by Ed Maste):

  Use armv6k default for FreeBSD/ARM

  Patch by Andrew Turner.

Introduced here: http://svnweb.freebsd.org/changeset/base/269387

Index: lib/Support/Triple.cpp
===================================================================
--- lib/Support/Triple.cpp
+++ lib/Support/Triple.cpp
@@ -963,6 +963,7 @@ const char *Triple::getARMCPUForArch(StringRef MAr
     MArch = getArchName();
 
   switch (getOS()) {
+  case llvm::Triple::FreeBSD:
   case llvm::Triple::NetBSD:
     if (MArch == "armv6")
       return "arm1176jzf-s";
OpenPOWER on IntegriCloud