diff options
| author | Dan Albert <danalbert@google.com> | 2019-02-21 21:13:03 +0000 |
|---|---|---|
| committer | Dan Albert <danalbert@google.com> | 2019-02-21 21:13:03 +0000 |
| commit | 475042d5b1be6187094699a76ce03ce70b147a47 (patch) | |
| tree | ad499131fad11fa602973f3be05d05e88ccd6278 /clang/lib/Driver | |
| parent | ce1d4f1bec41d2a26439bfbaa5ff3de69dbc763f (diff) | |
| download | bcm5719-llvm-475042d5b1be6187094699a76ce03ce70b147a47.tar.gz bcm5719-llvm-475042d5b1be6187094699a76ce03ce70b147a47.zip | |
[Driver] Fix float ABI default for Android ARMv8.
Summary: Android doesn't regress back to soft float after ARMv7 :)
Reviewers: srhines, pirama
Reviewed By: srhines, pirama
Subscribers: javed.absar, kristof.beyls, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D58477
llvm-svn: 354622
Diffstat (limited to 'clang/lib/Driver')
| -rw-r--r-- | clang/lib/Driver/ToolChains/Arch/ARM.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Driver/ToolChains/Arch/ARM.cpp b/clang/lib/Driver/ToolChains/Arch/ARM.cpp index c641e5c1711..81aba547104 100644 --- a/clang/lib/Driver/ToolChains/Arch/ARM.cpp +++ b/clang/lib/Driver/ToolChains/Arch/ARM.cpp @@ -248,7 +248,7 @@ arm::FloatABI arm::getARMFloatABI(const ToolChain &TC, const ArgList &Args) { ABI = FloatABI::SoftFP; break; case llvm::Triple::Android: - ABI = (SubArch == 7) ? FloatABI::SoftFP : FloatABI::Soft; + ABI = (SubArch >= 7) ? FloatABI::SoftFP : FloatABI::Soft; break; default: // Assume "soft", but warn the user we are guessing. |

