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