Scevs could be expressions without chrecs and still be scev_analyzable_p.
[gcc.git] / gcc / sese.h
index 1502cbe97f97a1d82514a0cb28d378771f0dbe07..f10030c67a814ea441e694187414d33274684b31 100644 (file)
@@ -398,7 +398,8 @@ scev_analyzable_p (tree def, sese region)
 
   return !chrec_contains_undetermined (scev)
     && TREE_CODE (scev) != SSA_NAME
-    && evolution_function_is_affine_p (scev);
+    && (tree_does_not_contain_chrecs (scev)
+       || evolution_function_is_affine_p (scev));
 }
 
 #endif