[Bug sanitizer/94910] detect_stack_use_after_return=1 is much slower than clang's

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Jun 12 08:03:45 GMT 2020


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94910

--- Comment #13 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-10 branch has been updated by Martin Liska
<marxin@gcc.gnu.org>:

https://gcc.gnu.org/g:036b288ca4cf5d3b1d908ef97c25b7f92153ff8a

commit r10-8283-g036b288ca4cf5d3b1d908ef97c25b7f92153ff8a
Author: Martin Liska <mliska@suse.cz>
Date:   Tue May 19 16:57:56 2020 +0200

    Add missing store in emission of asan_stack_free.

    gcc/ChangeLog:

    2020-05-19  Martin Liska  <mliska@suse.cz>

            PR sanitizer/94910
            * asan.c (asan_emit_stack_protection): Emit
            also **SavedFlagPtr(FakeStack, class_id) = 0 in order to release
            a stack frame.

    (cherry picked from commit 8b6731e674c76cb48a417f2eef74ced92a17f469)


More information about the Gcc-bugs mailing list