freebsd-dev/gnu/usr.bin/cc
Alexander Kabaev a162c9ae9c Eliminate .text relocations in shared libraries compiled with stack protector.
Use libssp_nonshared library to pull __stack_chk_fail_local symbol into
each library that needs it instead of pulling it from libc. GCC generates
local calls to this function which result in absolute relocations put into
position-independent code segment, making dynamic loader do extra work everys
time given shared library is being relocated and making affected text pages
non-shareable.

Reviewed by:        kib
Approved by:        re (kensmith)
2009-06-28 23:51:39 +00:00
..
c++ Update bmake glue to build GCC 4.2. 2007-05-19 04:25:59 +00:00
c++filt Update bmake glue to build GCC 4.2. 2007-05-19 04:25:59 +00:00
cc Update bmake glue to build GCC 4.2. 2007-05-19 04:25:59 +00:00
cc1 Update bmake glue to build GCC 4.2. 2007-05-19 04:25:59 +00:00
cc1obj Update bmake glue to build GCC 4.2. 2007-05-19 04:25:59 +00:00
cc1plus Update bmake glue to build GCC 4.2. 2007-05-19 04:25:59 +00:00
cc_int Make gcc default to big endian when building it for a big endian target. 2007-09-18 23:34:42 +00:00
cc_tools Eliminate .text relocations in shared libraries compiled with stack protector. 2009-06-28 23:51:39 +00:00
collect2 Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
cpp Update bmake glue to build GCC 4.2. 2007-05-19 04:25:59 +00:00
doc Update bmake glue to build GCC 4.2. 2007-05-19 04:25:59 +00:00
f77 Minor Makefile cleanup. Do not use Makefile variables named 'version' and 2007-03-12 00:28:06 +00:00
f77doc
f771 Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
gcov Update bmake glue to build GCC 4.2. 2007-05-19 04:25:59 +00:00
include Update bmake glue to build GCC 4.2. 2007-05-19 04:25:59 +00:00
libcpp Update bmake glue to build GCC 4.2. 2007-05-19 04:25:59 +00:00
libdecnumber Update bmake glue to build GCC 4.2. 2007-05-19 04:25:59 +00:00
libiberty Add strndup(3) prototype to string.h. 2008-12-08 21:04:24 +00:00
protoize Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
Makefile Update bmake glue to build GCC 4.2. 2007-05-19 04:25:59 +00:00
Makefile.fe Update bmake glue to build GCC 4.2. 2007-05-19 04:25:59 +00:00
Makefile.inc Fix build breakage due to the interplay between r189801 and r189824. 2009-03-14 22:50:03 +00:00
Makefile.tgt Add FreeBSD/MIPS support to GCC. 2008-09-01 18:46:03 +00:00
Makefile.ver Update bmake glue to build GCC 4.2. 2007-05-19 04:25:59 +00:00