PR sanitizer/80168
commitf4685159c425226f5c18fbcb296aa4ed5c38fa20
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Mar 2017 08:25:01 +0000 (27 08:25 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Mar 2017 08:25:01 +0000 (27 08:25 +0000)
tree9d890861f781d818c9cf51163d9891b54bed78b5
parent75daa1568d55dcbc3ee47885f4abe0e5208a4dc7
PR sanitizer/80168
* asan.c (instrument_derefs): Copy over last operand from
original COMPONENT_REF to the new COMPONENT_REF with
DECL_BIT_FIELD_REPRESENTATIVE.
* ubsan.c (instrument_object_size): Likewise.

* gcc.dg/asan/pr80168.c: New test.

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