Commit fc4c0b43 by Tijl Coosemans Committed by Gerald Pfeifer

* config/freebsd-spec.h [TARGET_LIBC_PROVIDES_SSP]

	(LINK_SSP_SPEC): Define.

From-SVN: r183670
parent df8b5535
2011-01-29 Tijl Coosemans <tijl@coosemans.org>
* config/freebsd-spec.h [TARGET_LIBC_PROVIDES_SSP]
(LINK_SSP_SPEC): Define.
2012-01-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 2012-01-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
PR target/51871 PR target/51871
......
/* Base configuration file for all FreeBSD targets. /* Base configuration file for all FreeBSD targets.
Copyright (C) 1999, 2000, 2001, 2004, 2005, 2007, 2009, 2010 Copyright (C) 1999, 2000, 2001, 2004, 2005, 2007, 2009, 2010, 2011,
Free Software Foundation, Inc. 2012 Free Software Foundation, Inc.
This file is part of GCC. This file is part of GCC.
...@@ -138,6 +138,10 @@ is built with the --enable-threads configure-time option.} \ ...@@ -138,6 +138,10 @@ is built with the --enable-threads configure-time option.} \
#define LINK_EH_SPEC "%{!static:--eh-frame-hdr} " #define LINK_EH_SPEC "%{!static:--eh-frame-hdr} "
#endif #endif
#ifdef TARGET_LIBC_PROVIDES_SSP
#define LINK_SSP_SPEC "%{fstack-protector|fstack-protector-all:-lssp_nonshared}"
#endif
/* Use --as-needed -lgcc_s for eh support. */ /* Use --as-needed -lgcc_s for eh support. */
#ifdef HAVE_LD_AS_NEEDED #ifdef HAVE_LD_AS_NEEDED
#define USE_LD_AS_NEEDED 1 #define USE_LD_AS_NEEDED 1
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment