diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2019-10-23 16:57:11 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2019-10-23 16:57:11 +0000 |
commit | 653fac7d1a67e3c974e7d76517a0b0ea34c87bd0 (patch) | |
tree | ad3ada0afd935048c4e508092ed7fcf0482b976f /contrib/llvm/tools/clang/lib/Driver/ToolChains | |
parent | 87382b222f396e223fa6653b7453bbfd586aebab (diff) |
Bump clang's default target CPU for the i386 architecture (aka "x86") to
i686, as per the discussion on the freebsd-arch mailing list. Earlier
in r352030, I had already bumped it to i586, to work around missing
atomic 64 bit functions for the i386 architecture.
Relnotes: yes
Notes
Notes:
svn path=/head/; revision=353936
Diffstat (limited to 'contrib/llvm/tools/clang/lib/Driver/ToolChains')
-rw-r--r-- | contrib/llvm/tools/clang/lib/Driver/ToolChains/Arch/X86.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/contrib/llvm/tools/clang/lib/Driver/ToolChains/Arch/X86.cpp b/contrib/llvm/tools/clang/lib/Driver/ToolChains/Arch/X86.cpp index 9a5c0aa28c7f..f57d98623dd2 100644 --- a/contrib/llvm/tools/clang/lib/Driver/ToolChains/Arch/X86.cpp +++ b/contrib/llvm/tools/clang/lib/Driver/ToolChains/Arch/X86.cpp @@ -93,10 +93,11 @@ const char *x86::getX86TargetCPU(const ArgList &Args, return "x86-64"; switch (Triple.getOS()) { + case llvm::Triple::FreeBSD: + return "i686"; case llvm::Triple::NetBSD: case llvm::Triple::OpenBSD: - return "i486"; - case llvm::Triple::FreeBSD: + return "i486"; case llvm::Triple::Haiku: return "i586"; default: |