commit ec537354592eb2dd56d9851bc924553a0667435e Author: Brandon Bergren Date: Wed Oct 24 14:46:02 2018 -0500 Default to ELFv2 on FreeBSD. diff --git a/contrib/llvm/tools/clang/lib/Basic/Targets/PPC.h b/contrib/llvm/tools/clang/lib/Basic/Targets/PPC.h index 439c73a0e32..92729aabb13 100644 --- a/contrib/llvm/tools/clang/lib/Basic/Targets/PPC.h +++ b/contrib/llvm/tools/clang/lib/Basic/Targets/PPC.h @@ -365,6 +365,7 @@ class LLVM_LIBRARY_VISIBILITY PPC64TargetInfo : public PPCTargetInfo { case llvm::Triple::FreeBSD: LongDoubleWidth = LongDoubleAlign = 64; LongDoubleFormat = &llvm::APFloat::IEEEdouble(); + ABI = "elfv2"; break; default: break;