]> granicus.if.org Git - clang/commitdiff
OpenBSD/arm has switched to float ABI SoftFP.
authorBrad Smith <brad@comstyle.com>
Sun, 22 Jul 2018 21:39:54 +0000 (21:39 +0000)
committerBrad Smith <brad@comstyle.com>
Sun, 22 Jul 2018 21:39:54 +0000 (21:39 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@337660 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Driver/ToolChains/Arch/ARM.cpp
test/Driver/openbsd.c

index bb1685de7653e61cc421917769d41186de5bee2e..886d947c586b81f4ea0049aaf89a9dec2e53b3d9 100644 (file)
@@ -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:
index 098ecc4a275ef5ba8decbf37b2fc4e424892cc6d..7786969753632b3c38da2cda0027f794368e7d71 100644 (file)
 // 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"