Default enable the rtm feature only on skylake and later for now because Intel disabl...
authorEric Christopher <echristo@gmail.com>
Tue, 28 Mar 2017 23:03:19 +0000 (23:03 +0000)
committerEric Christopher <echristo@gmail.com>
Tue, 28 Mar 2017 23:03:19 +0000 (23:03 +0000)
commitfc6ffede655b55099550b96604add2d1eb7877b0
tree653af3f18f68e7e047c93e16dcdf11cd4bd34a1e
parentf8d40181c9b8ef68d975ba04dfd025cb74042e88
Default enable the rtm feature only on skylake and later for now because Intel disabled the feature on some haswell and broadwell processors:

http://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/core-m-processor-family-spec-update.pdf

the -mrtm option will still work normally.

llvm-svn: 298956
clang/lib/Basic/Targets.cpp
clang/test/Preprocessor/predefined-arch-macros.c