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
This commit is contained in:
Dimitry Andric 2019-10-23 16:57:11 +00:00
parent 87382b222f
commit 653fac7d1a
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=353936

View File

@ -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: