]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
powerpc: Transition to Secure-PLT, like most other OSs (Toolchain part)
authorjhibbits <jhibbits@FreeBSD.org>
Tue, 25 Jun 2019 02:35:22 +0000 (02:35 +0000)
committerjhibbits <jhibbits@FreeBSD.org>
Tue, 25 Jun 2019 02:35:22 +0000 (02:35 +0000)
commitf902a2f35abf6b1bfd79dc4fb5cb5a3f6247f312
tree706a2849bdd52ce4bd941877d552b4aea3fcce3a
parent125154cabb2191d6ef5452965066193f07f09938
powerpc: Transition to Secure-PLT, like most other OSs (Toolchain part)

Summary:
Toolchain follow-up to r349350.  LLVM patches will be submitted upstream for
9.0 as well.

The bsd.cpu.mk change is required because GNU ld assumes BSS-PLT if it
cannot determine for certain that it needs Secure-PLT, and some binaries do
not compile in such a way to make it know to use Secure-PLT.

Reviewed By: nwhitehorn, bdragon, pfg
Differential Revision: https://reviews.freebsd.org/D20598
contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
contrib/llvm/tools/clang/lib/Driver/ToolChains/Arch/PPC.cpp
gnu/usr.bin/cc/cc_tools/Makefile.hdrs
share/mk/bsd.cpu.mk