* opts.c (common_handle_option): Add support for
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Jan 2015 09:52:06 +0000 (09:52 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Jan 2015 09:52:06 +0000 (09:52 +0000)
commit9b442f464ac0deef3f40c5284525ab2ce172ce84
tree3c149bb9e260ef1bff00bd67e7a0331e2b04a951
parentb7c692da1156922ac717ab9b24e59d43ed97d544
* opts.c (common_handle_option): Add support for
-fno-sanitize=all and -f{,no-}sanitize-recover=all.
* doc/invoke.texi: Document -fno-sanitize=all,
-f{,no-}sanitize-recover=all.  Document that
-fsanitize=float-cast-overflow is not enabled
by -fsanitize=undefined.  Fix up documentation
of -f{,no-}sanitize-recover.

* c-c++-common/asan/sanitize-all-1.c: New test.
* c-c++-common/ubsan/sanitize-all-1.c: New test.
* c-c++-common/ubsan/sanitize-all-2.c: New test.
* c-c++-common/ubsan/sanitize-all-3.c: New test.
* c-c++-common/ubsan/sanitize-all-4.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219241 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/doc/invoke.texi
gcc/opts.c
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/asan/sanitize-all-1.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/ubsan/sanitize-all-1.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/ubsan/sanitize-all-2.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/ubsan/sanitize-all-3.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/ubsan/sanitize-all-4.c [new file with mode: 0644]