summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkettenis <kettenis@openbsd.org>2016-09-17 22:01:08 +0000
committerkettenis <kettenis@openbsd.org>2016-09-17 22:01:08 +0000
commitc63836ad4b5832c83421dddafd183302d226e6a2 (patch)
tree78ef3acfafe82a37e7df25e548c21f4ddac6b6c8
parentbackwards if(v6flag); pointed out by naddy (diff)
downloadwireguard-openbsd-c63836ad4b5832c83421dddafd183302d226e6a2.tar.xz
wireguard-openbsd-c63836ad4b5832c83421dddafd183302d226e6a2.zip
For now, force soft-float; our kernel doesn't support saving the FPU state yet.
ok patrick@
-rw-r--r--gnu/llvm/tools/clang/lib/Driver/Tools.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/gnu/llvm/tools/clang/lib/Driver/Tools.cpp b/gnu/llvm/tools/clang/lib/Driver/Tools.cpp
index 284de004973..81bd5da9276 100644
--- a/gnu/llvm/tools/clang/lib/Driver/Tools.cpp
+++ b/gnu/llvm/tools/clang/lib/Driver/Tools.cpp
@@ -721,6 +721,10 @@ arm::FloatABI arm::getARMFloatABI(const ToolChain &TC, const ArgList &Args) {
}
break;
+ case llvm::Triple::OpenBSD:
+ ABI = FloatABI::Soft;
+ break;
+
default:
switch (Triple.getEnvironment()) {
case llvm::Triple::GNUEABIHF: