From 77184b7446196eae1a70452939ccd3e99e0d2e3b Mon Sep 17 00:00:00 2001 From: Andrew MacLeod Date: Tue, 11 Jan 2022 09:59:21 -0500 Subject: [PATCH] Always set EDGE_EXECUTABLE in VRP2. PR tree-optimization/103551 * tree-vrp.c (execute_ranger_vrp): Always set EDGE_EXECUTABLE. --- gcc/tree-vrp.c | 1 + 1 file changed, 1 insertion(+) 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 (); -- 2.7.4