]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/llvm/patches/patch-06-clang-arm-target-cpu.diff
Add llvm patches corresponding to r276211 and r276223.
[FreeBSD/FreeBSD.git] / contrib / llvm / patches / patch-06-clang-arm-target-cpu.diff
1 Pull in r217454 from upstream llvm trunk (by Ed Maste):
2
3   Use armv6k default for FreeBSD/ARM
4
5   Patch by Andrew Turner.
6
7 Introduced here: http://svnweb.freebsd.org/changeset/base/269387
8
9 Index: lib/Support/Triple.cpp
10 ===================================================================
11 --- lib/Support/Triple.cpp
12 +++ lib/Support/Triple.cpp
13 @@ -963,6 +963,7 @@ const char *Triple::getARMCPUForArch(StringRef MAr
14      MArch = getArchName();
15  
16    switch (getOS()) {
17 +  case llvm::Triple::FreeBSD:
18    case llvm::Triple::NetBSD:
19      if (MArch == "armv6")
20        return "arm1176jzf-s";