2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
commitfcfbb12900893b981929feb19207b231bc664325
authorchefmax <chefmax@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Apr 2016 10:46:13 +0000 (8 10:46 +0000)
committerchefmax <chefmax@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Apr 2016 10:46:13 +0000 (8 10:46 +0000)
treed28e1f8c16d17d15af785dbac2a8216e5da79f31
parent0aabcddfbc1ba2a8918bbe799eef6534a2a774b8
2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>

PR sanitizer/70541
* asan.c (instrument_derefs): If we get unknown location, extract it
with EXPR_LOCATION.
(maybe_instrument_call): Instrument gimple_call's arguments if needed.

* c-c++-common/asan/pr70541.c: New test.

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