aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple.c
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2021-11-08 09:32:42 -0500
committerAndrew MacLeod <amacleod@redhat.com>2021-11-08 12:48:57 -0500
commit0cd653bd2559701da9cc4c9bf51f22bdd68623b5 (patch)
treeb36c9cdffb096752d1755baa7f56ad6d4c00db41 /gcc/gimple.c
parent33a7a63275c959f97b25064cfbe3e7f0dc7f7e9c (diff)
downloadgcc-0cd653bd2559701da9cc4c9bf51f22bdd68623b5.zip
gcc-0cd653bd2559701da9cc4c9bf51f22bdd68623b5.tar.gz
gcc-0cd653bd2559701da9cc4c9bf51f22bdd68623b5.tar.bz2
Don't calculate new values when using the private context callback.
When using rangers private callback mechanism to provide context to fold_stmt calls, we are only suppose to be using the cache in read only mode, never calculate new values. gcc/ PR tree-optimization/103122 * gimple-range.cc (gimple_ranger::range_of_expr): Request the cache entry with "calulate new values" set to false. gcc/testsuite/ * g++.dg/pr103122.C: New.
Diffstat (limited to 'gcc/gimple.c')
0 files changed, 0 insertions, 0 deletions