PR sanitizer/85230
commit829e6a9b022b83dd72999d2079107dfdfd65e6d0
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 Apr 2018 20:22:50 +0000 (17 20:22 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 Apr 2018 20:22:50 +0000 (17 20:22 +0000)
tree939b6b49b4bfab6a1d9f681469b8ac2b360bfc9f
parent94059ab9414e9ad06acde5a88d895fe18c652734
PR sanitizer/85230
* asan.c (handle_builtin_stack_restore): Adjust comment.  Emit
__asan_allocas_unpoison call and last_alloca_addr = new_sp before
__builtin_stack_restore rather than after it.
* builtins.c (expand_asan_emit_allocas_unpoison): Pass
arg1 + (virtual_dynamic_stack_rtx - stack_pointer_rtx) as second
argument instead of virtual_dynamic_stack_rtx.

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