aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-threadupdate.c
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2021-10-20 13:37:29 -0400
committerAndrew MacLeod <amacleod@redhat.com>2021-10-25 19:39:49 -0400
commitcb153222404e2e149aa65a4b3139b09477551203 (patch)
treed40eda7eabd8e07cf11d793e3db18afbf0d454b8 /gcc/tree-ssa-threadupdate.c
parent90205f67e465ae7dfcf733c2b2b177ca7ff68da0 (diff)
downloadgcc-cb153222404e2e149aa65a4b3139b09477551203.zip
gcc-cb153222404e2e149aa65a4b3139b09477551203.tar.gz
gcc-cb153222404e2e149aa65a4b3139b09477551203.tar.bz2
Fold all statements in Ranger VRP.
Until now, ranger VRP has only simplified statements with ranges. This patch enables us to fold all statements. gcc/ * tree-vrp.c (rvrp_folder::fold_stmt): If simplification fails, try to fold anyway. gcc/testsuite/ * gcc.dg/tree-ssa/vrp98.c: Disable evrp for vrp1 test. * gcc.dg/tree-ssa/vrp98-1.c: New. Test for folding in evrp.
Diffstat (limited to 'gcc/tree-ssa-threadupdate.c')
0 files changed, 0 insertions, 0 deletions