On 01/22/15 05:37, Jakub Jelinek wrote:
On Wed, Jan 21, 2015 at 10:07:14AM +0100, Rainer Orth wrote:
Ok for mainline once that has been done?
Thanks.
Rainer
2015-01-20 Rainer Orth <r...@cebitec.uni-bielefeld.de>
* gcc.c (LINK_SSP_SPEC): Handle -fstack-protector-explicit.
Ok.
Though wonder if for the TARGET_LIBC_PROVIDES_SSP case LINK_SSP_SPEC
shouldn't be
#define LINK_SSP_SPEC
"{fstack-protector|fstack-protector-strong|fstack-protector-explicit|fstack-protector-all:}"
and
gcc/config/freebsd.h:
#define LINK_SSP_SPEC "%{fstack-protector|fstack-protector-all:-lssp_nonshared}"
should be changed too (adding both -string and -explicit).
Ranier, sorry about the breakage on Solaris.
WRT other LINK_SPECs, yea, they all need to check the 4 variants of
-fstack-protector-whatever and if any are found, link in libssp.
Patch to fix that pre-approved.
jeff