summaryrefslogtreecommitdiff
path: root/devel/llvm80/files/patch-freebsd-r349351.diff
blob: 699ff984ede9571c866c2914e499e07bfee98f3d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
--- lib/Target/PowerPC/PPCSubtarget.cpp.orig	2019-06-25 23:46:37.175257000 +0100
+++ lib/Target/PowerPC/PPCSubtarget.cpp	2019-06-25 23:48:13.189675000 +0100
@@ -138,7 +138,8 @@
   if (isDarwin())
     HasLazyResolverStubs = true;
 
-  if (TargetTriple.isOSNetBSD() || TargetTriple.isOSOpenBSD())
+  if ((TargetTriple.isOSFreeBSD() && TargetTriple.getOSMajorVersion() >= 13) ||
+      TargetTriple.isOSNetBSD() || TargetTriple.isOSOpenBSD())
     SecurePlt = true;
 
   if (HasSPE && IsPPC64)