aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2022-01-11 09:59:21 -0500
committerAndrew MacLeod <amacleod@redhat.com>2022-01-12 10:28:16 -0500
commit77184b7446196eae1a70452939ccd3e99e0d2e3b (patch)
treeba066677c08fdaeabb3cf66ed14cabd846d67159
parent2f62294dec1f3af59dd7505c058b0af38c2d1524 (diff)
downloadgcc-77184b7446196eae1a70452939ccd3e99e0d2e3b.zip
gcc-77184b7446196eae1a70452939ccd3e99e0d2e3b.tar.gz
gcc-77184b7446196eae1a70452939ccd3e99e0d2e3b.tar.bz2
Always set EDGE_EXECUTABLE in VRP2.
PR tree-optimization/103551 * tree-vrp.c (execute_ranger_vrp): Always set EDGE_EXECUTABLE.
-rw-r--r--gcc/tree-vrp.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.c
index 804f317..6294645 100644
--- a/gcc/tree-vrp.c
+++ b/gcc/tree-vrp.c
@@ -4332,6 +4332,7 @@ execute_ranger_vrp (struct function *fun, bool warn_array_bounds_p)
scev_initialize ();
calculate_dominance_info (CDI_DOMINATORS);
+ set_all_edges_as_executable (fun);
gimple_ranger *ranger = enable_ranger (fun);
rvrp_folder folder (ranger);
folder.substitute_and_fold ();