Make stack epilogue more efficient
authorMartin Liska <mliska@suse.cz>
Mon, 3 Jul 2017 09:26:31 +0000 (11:26 +0200)
committerMartin Liska <marxin@gcc.gnu.org>
Mon, 3 Jul 2017 09:26:31 +0000 (09:26 +0000)
commit7b97253879973d31a7a5eaa8412dbc7f329ffe57
treefc25de8701b2ee0a8bda7849e4442238c24e6c45
parentc78e36522d21297b555185f5eeedd6e848eda684
Make stack epilogue more efficient

2017-07-03  Martin Liska  <mliska@suse.cz>

* asan.c (asan_emit_stack_protection): Unpoison just red zones
and shadow memory of auto variables which are subject of
use-after-scope sanitization.
(asan_expand_mark_ifn): Add do set only when is_poison.

From-SVN: r249900
gcc/ChangeLog
gcc/asan.c