aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-ssa-warn-access.cc
AgeCommit message (Expand)AuthorFilesLines
2023-10-16use more get_range_queryJiufu Guo1-1/+1
2023-09-28target/111600 - avoid deep recursion in access diagnosticsRichard Biener1-19/+32
2023-05-18gcc: use _P() defines from tree.hBernhard Reutner-Fischer1-1/+1
2023-04-20tree: Add 3+ argument fndecl_built_in_pJakub Jelinek1-4/+3
2023-04-18tree-optimization/109539 - restrict PHI handling in access diagnosticsRichard Biener1-11/+45
2023-04-14-Wdangling-pointer: fix MEM_REF handling [PR109514]Jason Merrill1-30/+20
2023-03-30tree-optimization/107561 - reduce -Wstringop-overflow false positivesRichard Biener1-6/+13
2023-03-16tree-optimization/109123 - run -Wuse-afer-free only earlyRichard Biener1-14/+14
2023-03-16Avoid random stmt order result in pass_waccess::use_after_inval_pRichard Biener1-22/+15
2023-03-15Avoid duplicate diagnostic in g++.dg/warn/Wuse-after-free3.CRichard Biener1-0/+4
2023-03-03-Wdangling-pointer: don't mark SSA lhs sets as storesAlexandre Oliva1-1/+2
2023-03-03waccess: Fix two -Wnonnull warning issues [PR108986]Jakub Jelinek1-2/+6
2023-02-15warn-access: wrong -Wdangling-pointer with labels [PR106080]Marek Polacek1-14/+5
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-12-05tree-optimization/106868 - bogus -Wdangling-pointer diagnosticRichard Biener1-36/+16
2022-10-14Fix bogus -Wstringop-overflow warningEric Botcazou1-2/+6
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