summaryrefslogtreecommitdiff
path: root/gcc/c-family/c-ubsan.c
Commit message (Expand)AuthorAgeFilesLines
* Do UBSAN sanitization just when current_function_decl != NULL_TREE (PR saniti...marxin2017-07-311-2/+4
* Implement no_sanitize function attributemarxin2017-06-131-11/+11
* Evaluate a SAVE_EXPR before an UBSAN check (PR sanitizer/80350).marxin2017-04-101-0/+1
* PR c++/79572jakub2017-03-311-4/+13
* Update copyright years.jakub2017-01-011-1/+1
* * flag-types.h (enum sanitize_code): Add SANITIZE_SHIFT_BASEjakub2016-11-091-5/+39
* PR sanitizer/66343jakub2016-10-051-3/+0
* PR sanitizer/77823jakub2016-10-051-2/+4
* Update copyright years.jakub2016-01-041-1/+1
* gcc:bonzini2015-12-121-6/+9
* adaamacleod2015-11-111-8/+0
* adaamacleod2015-10-291-6/+4
* * c-ubsan.c (ubsan_instrument_division): Remove unnecessary code.mpolacek2015-09-251-28/+2
* PR sanitizer/64906mpolacek2015-09-251-0/+1
* * c-ubsan.c (ubsan_instrument_division): Use unshare_expr throughout.mpolacek2015-07-231-7/+12
* PR sanitizer/66908mpolacek2015-07-231-0/+7
* 2015-07-07 Andrew MacLeod <amacleod@redhat.com>amacleod2015-07-081-2/+1
* * array-notation-common.c (find_rank): Use INDIRECT_REF_P.mpolacek2015-06-261-2/+1
* 2015-06-25 Andrew MacLeod <amacleod@redhat.com>amacleod2015-06-251-2/+0
* 2015-06-17 Andrew MacLeod <amacleod@redhat.com>amacleod2015-06-171-3/+0
* 2015-06-08 Andrew MacLeod <amacleod@redhat.com>amacleod2015-06-081-7/+0
* 2015-06-04 Andrew MacLeod <amacleod@redhat.com>amacleod2015-06-041-4/+0
* * c-ubsan.c (ubsan_instrument_shift): Use type0.mpolacek2015-05-251-1/+1
* * c-ubsan.c (ubsan_instrument_bounds): Don't skip instrumentingmpolacek2015-05-071-2/+4
* PR sanitizer/65280mpolacek2015-03-061-2/+3
* 2015-01-09 Michael Collison <michael.collison@linaro.org>prathamesh34922015-01-091-0/+10
* gcc/jason2015-01-081-6/+2
* Update copyright years.jakub2015-01-051-1/+1
* * c-ubsan.c (ubsan_instrument_shift): Use op1_utype for MINUS_EXPRmpolacek2014-11-281-1/+1
* PR c/63862mpolacek2014-11-281-1/+1
* PR sanitizer/63813jakub2014-11-181-10/+18
* * cgraph.h: Flatten. Remove all include files.amacleod2014-10-281-0/+12
* * c-ubsan.c (ubsan_instrument_shift): Perform the MINUS_EXPRmpolacek2014-10-231-5/+6
* New syntax for -fsanitize-recover.ygribov2014-10-221-3/+3
* * ubsan.h (struct ubsan_mismatch_data): Removed.jakub2014-09-101-8/+24
* libcpp/emsr2014-08-231-2/+2
* * opts.c (common_handle_option): Handle -fsanitize=alignment.jakub2014-08-011-0/+98
* * c-ubsan.c (ubsan_instrument_bounds): Don't instrument ifmpolacek2014-07-151-1/+1
* * asan.c (pass_sanopt::execute): Handle IFN_UBSAN_BOUNDS.mpolacek2014-06-201-10/+132
* gcc/rsandifo2014-05-211-3/+3
* * gcc.c (sanitize_spec_function): Handle SANITIZE_FLOAT_DIVIDE.mpolacek2014-04-301-6/+12
* PR sanitizer/60275jakub2014-04-231-26/+53
* PR sanitizer/60745mpolacek2014-04-081-0/+5
* * ubsan.h (ubsan_create_data): Change second argument's typejakub2014-03-261-4/+4
* Update copyright years in gcc/rsandifo2014-01-021-1/+1
* * ubsan.c (ubsan_source_location): Don't crash onjakub2013-11-221-0/+11
* config/mpolacek2013-11-191-4/+9
* 2013-11-12 Andrew MacLeod <amacleod@redhat.com>amacleod2013-11-121-1/+0
* Implement -fsanitize=vla-bound.mpolacek2013-11-031-3/+20
* PR sanitizer/58413mpolacek2013-09-251-8/+10