summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-11-01 02:18:49 +0000
committerCraig Topper <craig.topper@intel.com>2017-11-01 02:18:49 +0000
commita2b907a469bbeffb464869715a1300389e12582f (patch)
tree7bef3ed3faae965d20336d92f77e72e36443d0f0 /clang/lib/Basic
parent700b1f8a56ca2de891bbc8ae99aa47228dc0881d (diff)
downloadbcm5719-llvm-a2b907a469bbeffb464869715a1300389e12582f.tar.gz
bcm5719-llvm-a2b907a469bbeffb464869715a1300389e12582f.zip
[X86] Define i586 and pentium preprocessor defines for -march=lakemont to match GCC
llvm-svn: 317069
Diffstat (limited to 'clang/lib/Basic')
-rw-r--r--clang/lib/Basic/Targets/X86.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Basic/Targets/X86.cpp b/clang/lib/Basic/Targets/X86.cpp
index 93dcd4e234c..ee70c14e1d2 100644
--- a/clang/lib/Basic/Targets/X86.cpp
+++ b/clang/lib/Basic/Targets/X86.cpp
@@ -852,6 +852,8 @@ void X86TargetInfo::getTargetDefines(const LangOptions &Opts,
case CK_KNM:
break;
case CK_Lakemont:
+ defineCPUMacros(Builder, "i586", /*Tuning*/false);
+ defineCPUMacros(Builder, "pentium", /*Tuning*/false);
Builder.defineMacro("__tune_lakemont__");
break;
case CK_K6_2:
OpenPOWER on IntegriCloud