diff options
| -rw-r--r-- | gnu/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gnu/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp b/gnu/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp index 580d057602f..69de81b77bb 100644 --- a/gnu/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp +++ b/gnu/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp @@ -199,6 +199,8 @@ static PPCTargetMachine::PPCABI computeTargetABI(const Triple &TT, case Triple::ppc64le: return PPCTargetMachine::PPC_ABI_ELFv2; case Triple::ppc64: + if (TT.isOSOpenBSD()) + return PPCTargetMachine::PPC_ABI_ELFv2; return PPCTargetMachine::PPC_ABI_ELFv1; default: return PPCTargetMachine::PPC_ABI_UNKNOWN; |
