diff options
| author | Eric Christopher <echristo@gmail.com> | 2017-07-01 02:55:23 +0000 |
|---|---|---|
| committer | Eric Christopher <echristo@gmail.com> | 2017-07-01 02:55:23 +0000 |
| commit | 6f357afee2a1a14ee771d6f1442b6c5bee558ba1 (patch) | |
| tree | dd938717de63491071ec96d3c0d35bdafc63fbb4 /clang/lib | |
| parent | 015dc2094ef662bc7043a974b1f4738c89e8080e (diff) | |
| download | bcm5719-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.cpp | 4 |
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"); } } } |

