r242955 - in /trunk/gcc: ChangeLog calls.c cfge...
jiwang@gcc.gnu.org
jiwang@gcc.gnu.org
Tue Nov 29 11:47:00 GMT 2016
Author: jiwang
Date: Tue Nov 29 11:47:48 2016
New Revision: 242955
URL: https://gcc.gnu.org/viewcvs?rev=242955&root=gcc&view=rev
Log:
[Patch] New hook TARGET_STACK_PROTECT_RUNTIME_ENABLED_P to disable SSP runtime
gcc/
* target.def (stack_protect_runtime_enabled_p): New.
* function.c (expand_function_end): Guard stack_protect_epilogue with
targetm.stack_protect_runtime_enabled_p.
* cfgexpand.c (pass_expand::execute): Likewise.
* calls.c (expand_call): Likewise.
* doc/tm.texi.in (TARGET_STACK_PROTECT_RUNTIME_ENABLED_P): Add it.
* doc/tm.texi: Regenerate.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/calls.c
trunk/gcc/cfgexpand.c
trunk/gcc/doc/tm.texi
trunk/gcc/doc/tm.texi.in
trunk/gcc/function.c
trunk/gcc/target.def
More information about the Gcc-cvs
mailing list