]> git.ipfire.org Git - thirdparty/gcc.git/commit
gcc/
authorchefmax <chefmax@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 30 Nov 2017 21:38:16 +0000 (21:38 +0000)
committerchefmax <chefmax@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 30 Nov 2017 21:38:16 +0000 (21:38 +0000)
commit0c864c7c7007da0c694ab6884f53288dc64471d2
tree3885b39c1cc27358616aae7eb80eaf44a07faa7d
parent0aba95670231136a8b12f57bed376fba787f6d90
gcc/

2017-11-30  Maxim Ostapenko  <m.ostapenko@samsung.com>

PR sanitizer/81697
* asan.c (asan_protect_global): Add new ignore_decl_rtl_set_p
parameter. Return true if ignore_decl_rtl_set_p is true and other
conditions are satisfied.
* asan.h (asan_protect_global): Add new parameter.
* varasm.c (categorize_decl_for_section): Pass true as second parameter
to asan_protect_global calls.

gcc/testsuite/

2017-11-30  Maxim Ostapenko  <m.ostapenko@samsung.com>

PR sanitizer/81697
* c-c++-common/asan/pr81697.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@255283 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/asan.c
gcc/asan.h
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/asan/pr81697.c [new file with mode: 0644]
gcc/varasm.c