aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-ssa-warn-access.cc
AgeCommit message (Expand)AuthorFilesLines
2022-06-27Add 'final' and 'override' to opt_pass vfunc implsDavid Malcolm1-4/+4
2022-06-16gimple-ssa-warn-access.cc: add missing auto_diagnostic_groupDavid Malcolm1-6/+22
2022-06-01Convert ranger and clients to vrange.Aldy Hernandez1-4/+3
2022-05-16Use more ARRAY_SIZE.Martin Liska1-1/+1
2022-05-13Make gimple_build main workers more flexibleRichard Biener1-1/+1
2022-04-27middle-end/104492 - avoid all equality compare dangling pointer diagsRichard Biener1-3/+4
2022-03-14Avoid -Wdangling-pointer for by-transparent-reference arguments [PR104436].Martin Sebor1-1/+12
2022-03-07Fix up duplicated duplicated words in commentsJakub Jelinek1-1/+1
2022-03-05waccess: Remove visited bitmap and stop on EDGE_ABNORMALJakub Jelinek1-7/+2
2022-03-03Call mark_dfs_back_edges before testing EDGE_DFS_BACK [PR104761].Martin Sebor1-1/+4
2022-03-01warn-access: Fix up check_pointer_uses [PR104715]Jakub Jelinek1-3/+2
2022-03-01warn-access: Comment spelling fixesJakub Jelinek1-15/+15
2022-02-04Add CLOBBER_EOL to mark storage end-of-life clobbersRichard Biener1-1/+2
2022-02-03Make pointer_query cache a private member.Martin Sebor1-5/+3
2022-01-31Constrain PHI handling in -Wuse-after-free [PR104232].Martin Sebor1-2/+48
2022-01-26warn-access: Prevent -Wuse-after-free on ARM [PR104213]Marek Polacek1-3/+11
2022-01-25Avoid recomputing PHI results after failure (PR104203).Martin Sebor1-1/+1
2022-01-21warn-access: Fix up warning_at argumentsJakub Jelinek1-3/+2
2022-01-19gimple-ssa-warn-access: Fix up asan_test.C -Wdangling-pointer regression [PR1...Jakub Jelinek1-0/+5
2022-01-18Handle failure to determine pointer provenance conservatively [PR104069].Martin Sebor1-1/+3
2022-01-15Add -Wdangling-pointer [PR63272].Martin Sebor1-57/+578
2022-01-15Add -Wuse-after-free [PR80532].Martin Sebor1-15/+446
2022-01-05Avoid -Wformat-diag.Martin Sebor1-1/+1
2022-01-04Eenable -Winvalid-memory-order for C++ [PR99612].Martin Sebor1-3/+279
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-09Avoid expecting nonzero size for access none void* arguments [PR101751].Martin Sebor1-0/+4
2021-12-09Move bndrng from access_ref to access_data.Martin Sebor1-9/+9
2021-11-17Avoid pathological function redeclarations when checking access sizes [PR1027...Martin Sebor1-10/+23
2021-11-16waccess: Fix up pass_waccess::check_alloc_size_call [PR102009]Jakub Jelinek1-4/+6
2021-11-09Convert strlen pass from evrp to ranger.Aldy Hernandez1-1/+1
2021-10-26Make full use of context-sensitive ranges in access warnings.Martin Sebor1-85/+99
2021-10-26Detect overflow by atomic functions [PR102453].Martin Sebor1-3/+88
2021-09-01Enable ranger and caching in pass_waccess.Martin Sebor1-213/+224
2021-08-31Avoid valid Coverity warning for comparing array to zero.Martin Sebor1-1/+1
2021-08-24Reset PHI base0 flag if it's clear in any argument [PR101977, ...]Martin Sebor1-1/+19
2021-08-19Release resources acquired by enable_ranger() [PR101984].Martin Sebor1-0/+4
2021-08-17Move more warning code to gimple-ssa-warn-access etc.Martin Sebor1-20/+663
2021-08-14Diagnose mismatches between array and scalar new and delete [PR101791].Martin Sebor1-2/+7
2021-08-06Move more code to new gimple-ssa-warn-access pass.Martin Sebor1-84/+1001
2021-07-28Add new gimple-ssa-warn-access pass.Martin Sebor1-0/+1765