aboutsummaryrefslogtreecommitdiff
path: root/gcc/sanopt.c
AgeCommit message (Expand)AuthorFilesLines
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-08-27Sanopt: ignore params with DECL_HAS_VALUE_EXPR_P (PR sanitizer/86962).Martin Liska1-2/+4
2018-03-23re PR sanitizer/85029 (-fsanitize=undefined internal compiler error: in maybe...Jakub Jelinek1-1/+1
2018-03-14re PR sanitizer/83392 (FAIL: c-c++-common/ubsan/ptr-overflow-sanitization-1.c...Jakub Jelinek1-4/+9
2018-03-01Do not handled volatile arguments (PR sanitizer/82484).Martin Liska1-1/+3
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-21poly_int: get_inner_reference & co.Richard Sandiford1-3/+6
2017-10-11Revert last commit.Martin Liska1-3/+1
2017-10-11Do not handled volatile arguments (PR sanitizer/82484).Martin Liska1-1/+3
2017-10-06Add sanopt support for UBSAN_PTR.Martin Liska1-13/+255
2017-08-08trans.c: Include header files.Martin Liska1-0/+2
2017-07-28Set DECL_VALUE_EXPR after a debug stmt is generated (PR sanitizer/81340).Martin Liska1-2/+3
2017-07-28re PR sanitizer/80998 (Implement -fsanitize=pointer-overflow)Jakub Jelinek1-0/+3
2017-07-28Do not handle VLA in sanitization (PR sanitizer/81460).Martin Liska1-2/+3
2017-07-04Enable addressable params sanitization with --param asan-stack=1.Martin Liska1-1/+1
2017-07-03ASAN: handle addressable params (PR sanitize/81040).Martin Liska1-0/+138
2017-06-13Implement no_sanitize function attributeMartin Liska1-3/+1
2017-01-23Speed up use-after-scope (v2): rewrite into SSAMartin Liska1-0/+11
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-17re PR sanitizer/78832 (-fcompare-debug failure (length) with -fsanitize=address)Jakub Jelinek1-9/+7
2016-12-16Revert accidentally changed file.Jakub Jelinek1-3/+0
2016-12-16re PR c/78408 (C loop initial declarations generate wrong code)Jakub Jelinek1-0/+3
2016-12-13Add sanopt for ASAN_MARK poison and unpoison.Martin Liska1-4/+202
2016-11-07Introduce -fsanitize-address-use-after-scopeMartin Liska1-0/+3
2016-10-25Fix not caught use-after-scope with -O1 (PR sanitize/78106)Martin Liska1-1/+5
2016-09-26ipa-inline-analysis.c (find_foldable_builtin_expect): Use gimple_call_interna...Marek Polacek1-2/+1
2016-09-02re PR sanitizer/77396 (address sanitizer crashes if all static global variab...Jakub Jelinek1-0/+25
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-10-30alias.c: Remove unused headers.Andrew MacLeod1-6/+0
2015-10-29alias.c: Reorder #include statements and remove duplicates.Andrew MacLeod1-7/+6
2015-09-20switch from gimple to gimple*Trevor Saunders1-25/+25
2015-08-12Revert "replace several uses of the anon namespace with GCC_FINAL"Trevor Saunders1-2/+6
2015-08-11replace several uses of the anon namespace with GCC_FINALTrevor Saunders1-6/+2
2015-07-08tree-core.h: Include symtab.h.Andrew MacLeod1-12/+4
2015-06-25function.h (ipa_opt_pass, [...]): Move forward declarations.Andrew MacLeod1-1/+0
2015-06-25hash-map-traits.h (simple_hashmap_traits::key_type): New typedef.Richard Sandiford1-7/+2
2015-06-25ipa-icf.h (symbol_compare_hash): New class.Richard Sandiford1-14/+15
2015-06-25tree-hash-traits.h: New file.Richard Sandiford1-14/+2
2015-06-17coretypes.h: Include input.h and as-a.h.Andrew MacLeod1-2/+0
2015-06-08coretypes.h: Include hash-table.h and hash-set.h for host files.Andrew MacLeod1-5/+0
2015-06-04coretypes.h: Include machmode.h...Andrew MacLeod1-3/+0
2015-01-15flag-types.h (enum sanitize_code): Add SANITIZE_VPTR, include SANITIZE_VPTR i...Jakub Jelinek1-3/+99
2015-01-09genattrtab.c (write_header): Include hash-set.h...Michael Collison1-3/+11
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-12-06re PR sanitizer/64170 (ICE compiling Linux Kernel drivers/media/rc/imon.c in ...Jakub Jelinek1-3/+4
2014-12-03Improve optimization of ASan checks.Yury Gribov1-91/+142
2014-11-19Merger of git branch "gimple-classes-v2-option-3"David Malcolm1-3/+4
2014-11-14sanopt.c: Include tree-ssa-operands.h.Jakub Jelinek1-91/+372
2014-11-14re PR sanitizer/63839 (ICE: tree check: expected ssa_name, have var_decl in s...Marek Polacek1-0/+15
2014-11-06sanopt.c (sanopt_optimize_walker): Limit removal of the checks.Marek Polacek1-2/+25