aboutsummaryrefslogtreecommitdiff
path: root/gcc/pointer-query.cc
AgeCommit message (Expand)AuthorFilesLines
2023-04-26Convert users of legacy API to get_legacy_range() function.Aldy Hernandez1-3/+4
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-12-06tree-optimization/104475 - improve access diagnosticsRichard Biener1-4/+16
2022-11-24Remove ASSERT_EXPR.Aldy Hernandez1-6/+0
2022-10-05Fix bogus -Wstringop-overflow warning in AdaEric Botcazou1-7/+12
2022-05-24PR middle-end/105604 - ICE: in tree_to_shwi with vla in struct and sprintfMartin Sebor1-2/+10
2022-05-19pointer-query: Fix ICE with non-pointer param [PR105635]Jakub Jelinek1-1/+1
2022-05-13Make gimple_build main workers more flexibleRichard Biener1-0/+1
2022-04-11c++: -Wplacement-new and anon union member [PR100370]Jason Merrill1-3/+4
2022-03-18Allow (void *) 0xdeadbeef accesses without warnings [PR99578]Jakub Jelinek1-7/+9
2022-03-07Fix up duplicated duplicated words in commentsJakub Jelinek1-1/+1
2022-02-03Make pointer_query cache a private member.Martin Sebor1-43/+31
2022-01-25Avoid recomputing PHI results after failure (PR104203).Martin Sebor1-15/+29
2022-01-24Remove duplicate code block.Martin Sebor1-30/+0
2022-01-17Change references of .c files to .cc filesMartin Liska1-1/+1
2022-01-14Use enclosing object size if it's smaller than member [PR 101475].Martin Sebor1-19/+29
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-09Extend the offset and size of merged object references [PR103215].Martin Sebor1-14/+19
2021-12-09Add a new dump function.Martin Sebor1-26/+91
2021-12-09Refactor compute_objsize_r into helpers.Martin Sebor1-354/+420
2021-12-09Introduce access_ref::merge_ref.Martin Sebor1-84/+143
2021-12-09Pass GIMPLE statement to compute_objsize.Martin Sebor1-5/+5
2021-12-09Move bndrng from access_ref to access_data.Martin Sebor1-31/+52
2021-12-09Use the recursive form of compute_objsize [PR 103143].Martin Sebor1-1/+1
2021-11-17Avoid pathological function redeclarations when checking access sizes [PR1027...Martin Sebor1-0/+30
2021-10-26Improve/correct detection of overlapping aggregates [PR102238, PR102919].Martin Sebor1-0/+164
2021-10-26Make full use of context-sensitive ranges in access warnings.Martin Sebor1-65/+63
2021-10-13Check to see if null pointer is dereferenceable [PR102630].Martin Sebor1-3/+15
2021-09-17Better handle MIN/MAX_EXPR of unrelated objects [PR102200].Martin Sebor1-9/+53
2021-09-01Enable ranger and caching in pass_waccess.Martin Sebor1-7/+120
2021-08-24Reset PHI base0 flag if it's clear in any argument [PR101977, ...]Martin Sebor1-46/+59
2021-08-17Move more warning code to gimple-ssa-warn-access etc.Martin Sebor1-37/+158
2021-07-28Add new gimple-ssa-warn-access pass.Martin Sebor1-0/+1895