diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2021-10-20 13:37:29 -0400 |
---|---|---|
committer | Andrew MacLeod <amacleod@redhat.com> | 2021-10-25 19:39:49 -0400 |
commit | cb153222404e2e149aa65a4b3139b09477551203 (patch) | |
tree | d40eda7eabd8e07cf11d793e3db18afbf0d454b8 /gcc/tree-ssa-threadupdate.c | |
parent | 90205f67e465ae7dfcf733c2b2b177ca7ff68da0 (diff) | |
download | gcc-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