This revision was automatically updated to reflect the committed changes. Closed by commit rL372261: On PowerPC, Secure-PLT by default for FreeBSD 13 and higher (authored by dim, committed by ). Herald added a project: LLVM. Herald added a subscriber: llvm-commits.
Repository: rL LLVM CHANGES SINCE LAST ACTION https://reviews.llvm.org/D67119/new/ https://reviews.llvm.org/D67119 Files: cfe/trunk/lib/Driver/ToolChains/Arch/PPC.cpp Index: cfe/trunk/lib/Driver/ToolChains/Arch/PPC.cpp =================================================================== --- cfe/trunk/lib/Driver/ToolChains/Arch/PPC.cpp +++ cfe/trunk/lib/Driver/ToolChains/Arch/PPC.cpp @@ -115,7 +115,8 @@ const ArgList &Args) { if (Args.getLastArg(options::OPT_msecure_plt)) return ppc::ReadGOTPtrMode::SecurePlt; - if (Triple.isOSNetBSD() || Triple.isOSOpenBSD() || Triple.isMusl()) + if ((Triple.isOSFreeBSD() && Triple.getOSMajorVersion() >= 13) || + Triple.isOSNetBSD() || Triple.isOSOpenBSD() || Triple.isMusl()) return ppc::ReadGOTPtrMode::SecurePlt; else return ppc::ReadGOTPtrMode::Bss;
Index: cfe/trunk/lib/Driver/ToolChains/Arch/PPC.cpp =================================================================== --- cfe/trunk/lib/Driver/ToolChains/Arch/PPC.cpp +++ cfe/trunk/lib/Driver/ToolChains/Arch/PPC.cpp @@ -115,7 +115,8 @@ const ArgList &Args) { if (Args.getLastArg(options::OPT_msecure_plt)) return ppc::ReadGOTPtrMode::SecurePlt; - if (Triple.isOSNetBSD() || Triple.isOSOpenBSD() || Triple.isMusl()) + if ((Triple.isOSFreeBSD() && Triple.getOSMajorVersion() >= 13) || + Triple.isOSNetBSD() || Triple.isOSOpenBSD() || Triple.isMusl()) return ppc::ReadGOTPtrMode::SecurePlt; else return ppc::ReadGOTPtrMode::Bss;
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits