commit | 706c28163b475cad462e3bbc55cf407d71f2a2ec | [log] [tgz] |
---|---|---|
author | Joerg Sonnenberger <joerg@bec.de> | Thu Dec 05 21:27:58 2013 +0000 |
committer | Joerg Sonnenberger <joerg@bec.de> | Thu Dec 05 21:27:58 2013 +0000 |
tree | 29ce377476b63cab44ea0b9491a738a0d99d4904 | |
parent | 729a3ae90a74d9d38eebc1545de775605818d366 [diff] [blame] |
For NetBSD, use arm1176jzf-s as default CPU for ARMv6. llvm-svn: 196538
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index 8df2742..16ec733 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp
@@ -499,6 +499,11 @@ MArch = Triple.getArchName(); } + if (Triple.getOS() == llvm::Triple::NetBSD) { + if (MArch == "armv6") + return "arm1176jzf-s"; + } + // Handle -march=native. std::string NativeMArch; if (MArch == "native") {