the driver caught up. This makes -msse3 correctly set __SSE3__ etc.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68943 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/tools/clang-cc/clang-cc.cpp b/tools/clang-cc/clang-cc.cpp
index 9ff59b5..31515a9 100644
--- a/tools/clang-cc/clang-cc.cpp
+++ b/tools/clang-cc/clang-cc.cpp
@@ -647,9 +647,7 @@
// -mattr list is treated by the code generator as a diff against the -mcpu
// setting, but the driver should pass all enabled options as "+" settings.
// This means that the target should only look at + settings.
- if (!TargetFeatures.empty()
- // FIXME: The driver is not quite yet ready for this.
- && 0) {
+ if (!TargetFeatures.empty()) {
std::string ErrorStr;
int Opt = Target->HandleTargetFeatures(&TargetFeatures[0],
TargetFeatures.size(), ErrorStr);