aboutsummaryrefslogtreecommitdiff
path: root/gcc/analyzer
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2023-09-07 11:15:50 -0400
committerAndrew MacLeod <amacleod@redhat.com>2023-09-07 15:20:14 -0400
commitcf2ae3fff4ee9bf884b122ee6cd83bffd791a16f (patch)
tree3946cea09793b0fe0f46a6fd547a2cc377af966d /gcc/analyzer
parentab4bdad49716eb1c60e22e0e617d5eb56b0bac6f (diff)
downloadgcc-cf2ae3fff4ee9bf884b122ee6cd83bffd791a16f.zip
gcc-cf2ae3fff4ee9bf884b122ee6cd83bffd791a16f.tar.gz
gcc-cf2ae3fff4ee9bf884b122ee6cd83bffd791a16f.tar.bz2
Some ssa-names get incorrectly marked as always_current.
When range_of_stmt invokes prefill_name to evaluate unvisited dependencies it should not mark already visited names as always_current. PR tree-optimization/110875 gcc/ * gimple-range.cc (gimple_ranger::prefill_name): Only invoke cache-prefilling routine when the ssa-name has no global value. gcc/testsuite/ * gcc.dg/pr110875.c: New.
Diffstat (limited to 'gcc/analyzer')
0 files changed, 0 insertions, 0 deletions