summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrad Smith <brad@comstyle.com>2018-07-22 21:39:54 +0000
committerBrad Smith <brad@comstyle.com>2018-07-22 21:39:54 +0000
commit1c6bb54c567c871ae9f32e6d3c0289342a8790a8 (patch)
tree48da0374522699a31f1d7796ec7867a519473c44
parent37dd491d1353a4106ba5c2425b3e8354401c0ece (diff)
downloadbcm5719-llvm-1c6bb54c567c871ae9f32e6d3c0289342a8790a8.tar.gz
bcm5719-llvm-1c6bb54c567c871ae9f32e6d3c0289342a8790a8.zip
OpenBSD/arm has switched to float ABI SoftFP.
llvm-svn: 337660
-rw-r--r--clang/lib/Driver/ToolChains/Arch/ARM.cpp2
-rw-r--r--clang/test/Driver/openbsd.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Driver/ToolChains/Arch/ARM.cpp b/clang/lib/Driver/ToolChains/Arch/ARM.cpp
index bb1685de765..886d947c586 100644
--- a/clang/lib/Driver/ToolChains/Arch/ARM.cpp
+++ b/clang/lib/Driver/ToolChains/Arch/ARM.cpp
@@ -232,7 +232,7 @@ arm::FloatABI arm::getARMFloatABI(const ToolChain &TC, const ArgList &Args) {
break;
case llvm::Triple::OpenBSD:
- ABI = FloatABI::Soft;
+ ABI = FloatABI::SoftFP;
break;
default:
diff --git a/clang/test/Driver/openbsd.c b/clang/test/Driver/openbsd.c
index 098ecc4a275..77869697536 100644
--- a/clang/test/Driver/openbsd.c
+++ b/clang/test/Driver/openbsd.c
@@ -110,4 +110,4 @@
// Check ARM float ABI
// RUN: %clang -target arm-unknown-openbsd -### -c %s 2>&1 \
// RUN: | FileCheck -check-prefix=CHECK-ARM-FLOAT-ABI %s
-// CHECK-ARM-FLOAT-ABI: "-mfloat-abi" "soft"
+// CHECK-ARM-FLOAT-ABI: "-mfloat-abi" "softfp"
OpenPOWER on IntegriCloud