diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2022-01-11 09:59:21 -0500 |
---|---|---|
committer | Andrew MacLeod <amacleod@redhat.com> | 2022-01-12 10:28:16 -0500 |
commit | 77184b7446196eae1a70452939ccd3e99e0d2e3b (patch) | |
tree | ba066677c08fdaeabb3cf66ed14cabd846d67159 | |
parent | 2f62294dec1f3af59dd7505c058b0af38c2d1524 (diff) | |
download | gcc-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.c | 1 |
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 (); |