Add a new option "-fstack-protector-strong" for GCC4. This includes
authormartynas <martynas@openbsd.org>
Tue, 14 Jan 2014 02:03:57 +0000 (02:03 +0000)
committermartynas <martynas@openbsd.org>
Tue, 14 Jan 2014 02:03:57 +0000 (02:03 +0000)
commit1bd5ac70bdcb8b000ed92f4a7863c07b9566de1b
treec8884cdde69b8c4b38789a139e8101c89451eda2
parent9c1cdf0f889aa9303231cf100567dc9fdb678ab1
Add a new option "-fstack-protector-strong" for GCC4.  This includes
additional functions to be protected --- those that have local array
definitions, or have references to local frame addresses.

Note 1: Han explicitly licensed this under GPLv2 for us.
Note 2: Do *not* use this anywhere in "src" Makefiles, as the other
GCC doesn't have this option yet (but I'm working on it).
gnu/gcc/gcc/c-cppbuiltin.c
gnu/gcc/gcc/cfgexpand.c
gnu/gcc/gcc/common.opt
gnu/gcc/gcc/doc/cpp.texi
gnu/gcc/gcc/doc/gcc.1
gnu/gcc/gcc/doc/invoke.texi
gnu/gcc/gcc/gcc.c