diff options
author | Jakub Jelinek <jakub@redhat.com> | 2015-01-21 22:53:49 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2015-01-21 22:53:49 +0100 |
commit | d2632e47fcd996a513420cb95de06940fa640d19 (patch) | |
tree | e56d3b2f71bde739b21641c02e9520cda498c974 | |
parent | 6c5ed3f18ce31e71dc1089e8298c70fd2a0a08c2 (diff) | |
download | gcc-d2632e47fcd996a513420cb95de06940fa640d19.zip gcc-d2632e47fcd996a513420cb95de06940fa640d19.tar.gz gcc-d2632e47fcd996a513420cb95de06940fa640d19.tar.bz2 |
re PR sanitizer/64706 (-fsanitize=vptr is not documented)
PR sanitizer/64706
* doc/invoke.texi (-fsanitize=vptr): Document.
From-SVN: r219971
-rw-r--r-- | gcc/ChangeLog | 3 | ||||
-rw-r--r-- | gcc/doc/invoke.texi | 7 |
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index af86a4d..e96a9e1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ 2015-01-21 Jakub Jelinek <jakub@redhat.com> + PR sanitizer/64706 + * doc/invoke.texi (-fsanitize=vptr): Document. + PR rtl-optimization/62078 * dse.c: Include cfgcleanup.h. (rest_of_handle_dse): For -fnon-call-exceptions, if DSE removed diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 876e699..e76821d 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -5761,6 +5761,13 @@ This option enables instrumentation of loads from an enum type. If a value outside the range of values for the enum type is loaded, a run-time error is issued. +@item -fsanitize=vptr +@opindex fsanitize=vptr + +This option enables instrumentation of C++ member function calls, member +accesses and some conversions between pointers to base and derived classes, +to verify the referenced object has the correct dynamic type. + @end table While @option{-ftrapv} causes traps for signed overflows to be emitted, |