http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55689
Bug #: 55689 Summary: no_evolution_in_loop_p is too conservative Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: tree-optimization AssignedTo: rgue...@gcc.gnu.org ReportedBy: rgue...@gcc.gnu.org no_evolution_in_loop_p uses hide_evolution_in_other_loops_than_loop (which looks broken, it isn't even conservative). no_evolution_in_loop_p should simply piggy-back on a worker extracted from tree_contains_chrec and hide_evolution_in_other_loops_than_loop be removed (it's unused then).