diff options
| author | Petr Hosek <phosek@chromium.org> | 2019-02-13 18:01:23 +0000 |
|---|---|---|
| committer | Petr Hosek <phosek@chromium.org> | 2019-02-13 18:01:23 +0000 |
| commit | 7a290dfe301bd4f1a9d320223b27e46658f653c4 (patch) | |
| tree | 7a70f081fd3e3485a7e2ff0f46f4bee20a640a5f /clang/lib/Driver | |
| parent | 5dddedee933f17e4799d644dfdfccccedc205f62 (diff) | |
| download | bcm5719-llvm-7a290dfe301bd4f1a9d320223b27e46658f653c4.tar.gz bcm5719-llvm-7a290dfe301bd4f1a9d320223b27e46658f653c4.zip | |
[Driver] Pass +reserve-x25 to backend if -ffixed-x25 is specified
This was accidentally omitted in r353957 breaking the Clang test.
llvm-svn: 353960
Diffstat (limited to 'clang/lib/Driver')
| -rw-r--r-- | clang/lib/Driver/ToolChains/Arch/AArch64.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Driver/ToolChains/Arch/AArch64.cpp b/clang/lib/Driver/ToolChains/Arch/AArch64.cpp index dc4a20113c9..e229e4c13cf 100644 --- a/clang/lib/Driver/ToolChains/Arch/AArch64.cpp +++ b/clang/lib/Driver/ToolChains/Arch/AArch64.cpp @@ -373,6 +373,9 @@ fp16_fml_fallthrough: if (Args.hasArg(options::OPT_ffixed_x24)) Features.push_back("+reserve-x24"); + if (Args.hasArg(options::OPT_ffixed_x25)) + Features.push_back("+reserve-x25"); + if (Args.hasArg(options::OPT_ffixed_x26)) Features.push_back("+reserve-x26"); |

