Cherry-pick libsanitizer pointer-pair tristate option.
commit7c2b1dbca04e4c662d3243074dd42294415d6389
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Feb 2018 11:01:50 +0000 (5 11:01 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Feb 2018 11:01:50 +0000 (5 11:01 +0000)
tree47f182084e3c2b708b3cf75ae1acf6cb4705feaf
parent62259c7083411b02780ab05734b9d260e6435f02
Cherry-pick libsanitizer pointer-pair tristate option.

2018-02-05  Martin Liska  <mliska@suse.cz>

* doc/invoke.texi: Cherry-pick upstream r323995.
2018-02-05  Martin Liska  <mliska@suse.cz>

* c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
options.
* c-c++-common/asan/pointer-compare-2.c: Likewise.
* c-c++-common/asan/pointer-subtract-1.c: Likewise.
* c-c++-common/asan/pointer-subtract-2.c: Likewise.
* c-c++-common/asan/pointer-subtract-3.c: Likewise.
* c-c++-common/asan/pointer-subtract-4.c: Likewise.
* c-c++-common/asan/pointer-compare-3.c: New test.
2018-02-05  Martin Liska  <mliska@suse.cz>

* asan/asan_flags.inc: Cherry-pick upstream r323995.
* asan/asan_report.cc (CheckForInvalidPointerPair):
Cherry-pick upstream r323995.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@257387 138bc75d-0d04-0410-961f-82ee72b054a4
13 files changed:
gcc/ChangeLog
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/asan/pointer-compare-1.c
gcc/testsuite/c-c++-common/asan/pointer-compare-2.c
gcc/testsuite/c-c++-common/asan/pointer-compare-3.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/asan/pointer-subtract-1.c
gcc/testsuite/c-c++-common/asan/pointer-subtract-2.c
gcc/testsuite/c-c++-common/asan/pointer-subtract-3.c
gcc/testsuite/c-c++-common/asan/pointer-subtract-4.c
libsanitizer/ChangeLog
libsanitizer/asan/asan_flags.inc
libsanitizer/asan/asan_report.cc