aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/c-c++-common/ubsan
AgeCommit message (Expand)AuthorFilesLines
2016-10-24Do not disable aggressive loop opts forMartin Liska1-0/+21
2016-10-05re PR sanitizer/77823 (ICE: in ubsan_encode_value, at ubsan.c:137 with -fsani...Jakub Jelinek1-0/+30
2016-09-26Fix handling of -fsanitize-recover* options.Martin Liska9-0/+48
2016-09-23re PR testsuite/77411 (object-size-9.c -fpic -m32 failure)Bernd Edlinger1-0/+4
2016-08-12re PR c/71512 (ICE: verify_gimple failed with UBSAN)Jakub Jelinek2-0/+10
2016-08-03pr71403-1.c: Use dg-additional-options and remove -O3.Richard Biener3-3/+3
2016-06-13re PR sanitizer/71498 (ubsan bounds checking influenced by surrounding code)Jakub Jelinek1-0/+31
2016-06-13re PR tree-optimization/71403 (wrong code (segfault) at -O3 on x86_64-linux-gnu)Jeff Law3-0/+81
2016-04-14PR c++/70652 - [6 Regression] r234966 causes bootstrap to failMartin Sebor1-18/+12
2016-04-13PR c++/69517 - [5/6 regression] SEGV on a VLA with excess initializer elementsMartin Sebor1-12/+18
2016-02-01re PR tree-optimization/67921 ("internal compiler error: in build_polynomial_...Bin Cheng1-0/+23
2015-11-05loadpre2.c: Avoid undefined behavior due to uninitialized variables.Richard Biener1-1/+3
2015-10-29re PR middle-end/68142 (unsafe association of multiplication)Richard Biener1-0/+31
2015-10-29re PR middle-end/56956 (ftrapv traps on valid abs-like code)Richard Biener1-0/+15
2015-10-21libsanitizer merge from upstream r250806, compiler part.Max Ostapenko3-121/+0
2015-09-25c-ubsan.c (ubsan_instrument_division): Remove unnecessary code.Marek Polacek2-0/+46
2015-09-25re PR sanitizer/64906 (-fsanitize=integer-divide-by-zero creates false -Wmayb...Marek Polacek1-0/+12
2015-09-17re PR sanitizer/64078 (FAIL: c-c++-common/ubsan/object-size-9.c)Bernd Edlinger2-5/+5
2015-07-23re PR sanitizer/66908 (Uninitialized variable when compiled with UBsan)Marek Polacek1-0/+15
2015-06-23match.pd ((x + y) - (x | y) -> x & y, (x + y) - (x & y) -> x | y): New patterns.Marek Polacek1-0/+30
2015-05-29testsuite: auto-wipe dump filesBernhard Reutner-Fischer6-6/+0
2015-05-07re PR testsuite/66046 (UBSan output pattern tests fail on target ARM board.)Marek Polacek44-44/+44
2015-05-07c-ubsan.c (ubsan_instrument_bounds): Don't skip instrumenting flexible member...Marek Polacek1-0/+16
2015-05-04re PR middle-end/65984 (ICE: definition in block 4 does not dominate use in b...Jakub Jelinek1-0/+23
2015-04-16re PR tree-optimization/64277 (Incorrect warning "array subscript is above ar...Richard Biener2-4/+4
2015-04-09re PR tree-optimization/65709 (Bad code for LZ4 decompression with -O3 on x86...Jakub Jelinek1-0/+21
2015-03-10re PR sanitizer/65367 (indefinite loop occurs with sanitize enabled and certa...Marek Polacek1-0/+9
2015-03-06re PR sanitizer/65280 (-fsanitize=bounds does not detect out-of-bounds access)Marek Polacek3-0/+43
2015-03-05* c-c++-common/ubsan/bounds-6.c: Use dg-do run.Marek Polacek1-1/+1
2015-02-18re PR sanitizer/65081 (-fsanitize=object-size fails with simple pointer arithm)Marek Polacek1-0/+26
2015-02-11shift-1.C: New test.Marek Polacek1-43/+0
2015-01-06opts.c (common_handle_option): Add support for -fno-sanitize=all and -f{,no-}...Jakub Jelinek4-0/+133
2015-01-05re PR sanitizer/64344 ([UBSAN] ICE with -fsanitize=float-cast-overflow [ICE i...Jakub Jelinek2-0/+20
2014-12-17re PR sanitizer/64289 (ICE with -fsanitize=float-cast-overflow)Jakub Jelinek1-0/+9
2014-12-04re PR middle-end/56917 (-ftrapv detects a overflow wrongly.)Marek Polacek1-0/+34
2014-12-01re PR tree-optimization/64121 (ICE: SSA corruption with -O -fsanitize=undefined)Marek Polacek1-0/+16
2014-12-01re PR sanitizer/63956 ([UBSAN] ICE segfault in cxx_eval_call_expression ../.....Marek Polacek1-14/+24
2014-11-28c-ubsan.c (ubsan_instrument_shift): Use op1_utype for MINUS_EXPR instead of u...Marek Polacek1-0/+64
2014-11-28re PR c/63862 (C frontend converts shift-count to int while standard wants in...Marek Polacek1-0/+27
2014-11-19re PR middle-end/63879 (ICE compiling Linux Kernel fs/ext3/namei.c with -fsan...Marek Polacek2-0/+36
2014-11-19re PR sanitizer/63520 (ICE: in get_biv_step, at loop-iv.c:824 with -fsanitize...Jakub Jelinek1-0/+16
2014-11-18re PR sanitizer/63866 (ICE in C++ printer with -fdump-ipa)Marek Polacek1-0/+11
2014-11-18re PR sanitizer/63802 (UBSan doesn't catch misaligned access if address is 16...Yury Gribov1-0/+23
2014-11-14fold-const.c (fold_negate_expr): Don't fold INTEGER_CST if that overflows whe...Marek Polacek1-0/+21
2014-11-14re PR sanitizer/63839 (ICE: tree check: expected ssa_name, have var_decl in s...Marek Polacek2-0/+37
2014-11-12fold-const.c (fold_binary_loc): Don't fold if the result is undefined.Marek Polacek3-9/+28
2014-11-10align-7.c: Skip for -flto -fno-fat-lto-objects.Marek Polacek2-1/+3
2014-11-06sanopt.c (sanopt_optimize_walker): Limit removal of the checks.Marek Polacek5-0/+100
2014-11-04Makefile.in (OBJS): Add sanopt.o.Marek Polacek2-4/+0
2014-11-04ubsan.c (instrument_object_size): Optimize [x & CST] array accesses.Marek Polacek1-0/+79