aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.c
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2016-09-26 12:55:34 +0200
committerMartin Liska <marxin@gcc.gnu.org>2016-09-26 10:55:34 +0000
commit5cc6c41c2ee95585418a5820d34a4356b91dda18 (patch)
treedfdcff0777887158eb50d49f939f910bd45980c8 /gcc/tree-vectorizer.c
parent759a6472610921efcc41de343332b86d197e123c (diff)
downloadgcc-5cc6c41c2ee95585418a5820d34a4356b91dda18.zip
gcc-5cc6c41c2ee95585418a5820d34a4356b91dda18.tar.gz
gcc-5cc6c41c2ee95585418a5820d34a4356b91dda18.tar.bz2
Fix handling of -fsanitize-recover* options.
* common.opt: Exclude SANITIZE_UNREACHABLE and SANITIZE_RETURN from default sanitize recover values. * doc/invoke.texi: Fix documentation related to -fsanitize=leak, -fsanitize=address, -fsanitize=thread and -fsanitize-recover. * flag-types.h: Replace couple of 1 << x to 1UL << x, make it consistent. * opts.c (finish_options): Do a generic loop over options that can be recovered. (parse_sanitizer_options): Exclude SANITIZE_UNREACHABLE and SANITIZE_RETURN. (common_handle_option): Likewise. * opts.h: Declare can_recover to sanitizer_opts_s. * c-c++-common/ubsan/sanitize-recover-1.c: New test. * c-c++-common/ubsan/sanitize-recover-2.c: New test. * c-c++-common/ubsan/sanitize-recover-3.c: New test. * c-c++-common/ubsan/sanitize-recover-4.c: New test. * c-c++-common/ubsan/sanitize-recover-5.c: New test. * c-c++-common/ubsan/sanitize-recover-6.c: New test. * c-c++-common/ubsan/sanitize-recover-7.c: New test. * c-c++-common/ubsan/sanitize-recover-8.c: New test. * c-c++-common/ubsan/sanitize-recover-9.c: New test. From-SVN: r240491
Diffstat (limited to 'gcc/tree-vectorizer.c')
0 files changed, 0 insertions, 0 deletions