Make stack epilogue more efficient 78/210378/3
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 3 Jul 2017 09:26:31 +0000 (09:26 +0000)
committerDongkyun Son <dongkyun.s@samsung.com>
Mon, 22 Jul 2019 11:51:58 +0000 (20:51 +0900)
commit6a8a3da5ad28e8460d0de79c329c2cb7fbad6b93
treea975513cb95c1dbaf0a9bb34149cd9a73afb5b4c
parentdf8f25587eae8e26e29a1f9833bd3de5181c05c3
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.

(cherry picked 355c17620ce)

Change-Id: Ib36a512acb3e0dcb9e7dbfbd9a55661694e7e749
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@249900 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/asan.c