diff options
| -rw-r--r-- | llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCSubtarget.cpp b/llvm/lib/Target/PowerPC/PPCSubtarget.cpp index 6aa7528634d..6239decf153 100644 --- a/llvm/lib/Target/PowerPC/PPCSubtarget.cpp +++ b/llvm/lib/Target/PowerPC/PPCSubtarget.cpp @@ -145,7 +145,8 @@ void PPCSubtarget::initSubtargetFeatures(StringRef CPU, StringRef FS) {    if (isDarwin())      HasLazyResolverStubs = true; -  if (TargetTriple.isOSNetBSD() || TargetTriple.isOSOpenBSD() || +  if ((TargetTriple.isOSFreeBSD() && TargetTriple.getOSMajorVersion() >= 13) || +      TargetTriple.isOSNetBSD() || TargetTriple.isOSOpenBSD() ||        TargetTriple.isMusl())      SecurePlt = true;  | 

