summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorEric Christopher <echristo@gmail.com>2017-07-01 02:55:23 +0000
committerEric Christopher <echristo@gmail.com>2017-07-01 02:55:23 +0000
commit6f357afee2a1a14ee771d6f1442b6c5bee558ba1 (patch)
treedd938717de63491071ec96d3c0d35bdafc63fbb4 /clang/lib
parent015dc2094ef662bc7043a974b1f4738c89e8080e (diff)
downloadbcm5719-llvm-6f357afee2a1a14ee771d6f1442b6c5bee558ba1.tar.gz
bcm5719-llvm-6f357afee2a1a14ee771d6f1442b6c5bee558ba1.zip
Update clang support for -mexecute-only/-mpure-code for backend change to use subtarget feature rather than command line option.
llvm-svn: 306928
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Driver/ToolChains/Arch/ARM.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/clang/lib/Driver/ToolChains/Arch/ARM.cpp b/clang/lib/Driver/ToolChains/Arch/ARM.cpp
index 4eac9762011..8cafd3c74bf 100644
--- a/clang/lib/Driver/ToolChains/Arch/ARM.cpp
+++ b/clang/lib/Driver/ToolChains/Arch/ARM.cpp
@@ -392,9 +392,7 @@ void arm::getARMTargetFeatures(const ToolChain &TC,
if (B->getOption().matches(options::OPT_mlong_calls))
D.Diag(diag::err_opt_not_valid_with_opt) << A->getAsString(Args) << B->getAsString(Args);
}
-
- CmdArgs.push_back("-backend-option");
- CmdArgs.push_back("-arm-execute-only");
+ Features.push_back("+execute-only");
}
}
}
OpenPOWER on IntegriCloud