Fix fallthrough attribute ignorance w/ -fsanitize=address (PR sanitizer/82792).
commit20082e09f0a3c0ac2c2dfe0df9dc2bc1bbc75f17
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 8 Nov 2017 08:17:30 +0000 (8 08:17 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 8 Nov 2017 08:17:30 +0000 (8 08:17 +0000)
treeaaf44db4400b6b1c323c2ece20c7f455909b4a69
parent48c0759895aecb18734d5d0b4e86b14deb018c78
Fix fallthrough attribute ignorance w/ -fsanitize=address (PR sanitizer/82792).

2017-11-08  Martin Liska  <mliska@suse.cz>

PR sanitizer/82792
* gimplify.c (expand_FALLTHROUGH_r): Skip IFN_ASAN_MARK.
2017-11-08  Martin Liska  <mliska@suse.cz>

PR sanitizer/82792
* g++.dg/asan/pr82792.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@254519 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/gimplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/asan/pr82792.C [new file with mode: 0644]