2014-08-18 Yury Gribov <y.gribov@samsung.com>
commit828ab337fe23fb0b9db48b3d276368ae49a6c698
authorygribov <ygribov@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 18 Aug 2014 08:23:47 +0000 (18 08:23 +0000)
committerygribov <ygribov@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 18 Aug 2014 08:23:47 +0000 (18 08:23 +0000)
tree160aeb5c4f22a3043b40b7f8eeebe93c37cac94f
parent8d6ef28b4a38df62aaf562b33086713335577910
2014-08-18  Yury Gribov  <y.gribov@samsung.com>

PR sanitizer/62089

gcc/
* asan.c (instrument_derefs): Fix bitfield check.

gcc/testsuite/
* c-c++-common/asan/pr62089.c: New test.
* c-c++-common/asan/bitfield-1.c: New test.
* c-c++-common/asan/bitfield-2.c: New test.
* c-c++-common/asan/bitfield-3.c: New test.
* c-c++-common/asan/bitfield-4.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@214086 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/asan.c
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/asan/bitfield-1.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/asan/bitfield-2.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/asan/bitfield-3.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/asan/bitfield-4.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/asan/pr62089.c [new file with mode: 0644]