commit | 3d648b357a1c1426bfe0bee402ddf1ce30cd3741 | [log] [tgz] |
---|---|---|
author | Brad Smith <brad@comstyle.com> | Tue Feb 28 03:20:26 2017 +0000 |
committer | Brad Smith <brad@comstyle.com> | Tue Feb 28 03:20:26 2017 +0000 |
tree | 5c40beb634e9785501e3942a2e7aaf0f55a20c28 | |
parent | 1d96185f572fef2e2d2b1d4091c6bdd27eb1695a [diff] [blame] |
Set ABIs correctly for OpenBSD/arm; soft float and aapcs-linux. llvm-svn: 296430
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index 7e37318..da37a88 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp
@@ -5166,6 +5166,8 @@ default: if (Triple.getOS() == llvm::Triple::NetBSD) setABI("apcs-gnu"); + else if (Triple.getOS() == llvm::Triple::OpenBSD) + setABI("aapcs-linux"); else setABI("aapcs"); break;