aboutsummaryrefslogtreecommitdiff
path: root/gcc/sanopt.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-07-28ubsan: Fix ICEs with DECL_REGISTER tests [PR101624]Jakub Jelinek1-1/+4
2021-06-13use range based for loops to iterate over vec<>Trevor Saunders1-3/+1
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-25libsanitizer: Add hwasan pass and associated gimple changesMatthew Malcomson1-4/+17
2020-05-12ASAN: clear DECL_NOT_GIMPLE_REG_P.Martin Liska1-0/+1
2020-05-07extend DECL_GIMPLE_REG_P to all typesRichard Biener1-1/+0
2020-01-26sanopt: Avoid crash on anonymous parameter [PR93436]Marek Polacek1-3/+6
2020-01-14hash-table.h: support non-zero empty values in empty_slow (v2)David Malcolm1-0/+4
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-12Remove gcc/params.* files.Martin Liska1-1/+0
2019-11-12Apply mechanical replacement (generated patch).Martin Liska1-2/+2
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-5/+5
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-1/+2
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