summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver
diff options
context:
space:
mode:
authorDan Albert <danalbert@google.com>2019-02-21 21:13:03 +0000
committerDan Albert <danalbert@google.com>2019-02-21 21:13:03 +0000
commit475042d5b1be6187094699a76ce03ce70b147a47 (patch)
treead499131fad11fa602973f3be05d05e88ccd6278 /clang/lib/Driver
parentce1d4f1bec41d2a26439bfbaa5ff3de69dbc763f (diff)
downloadbcm5719-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.cpp2
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.
OpenPOWER on IntegriCloud