diff options
Diffstat (limited to 'gcc/tree-predcom.c')
-rw-r--r-- | gcc/tree-predcom.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/gcc/tree-predcom.c b/gcc/tree-predcom.c index 6145583197fe..a2bb6763e524 100644 --- a/gcc/tree-predcom.c +++ b/gcc/tree-predcom.c @@ -2568,15 +2568,6 @@ tree_predictive_commoning_loop (struct loop *loop) edge exit; bitmap tmp_vars; - unroll_factor = 4; - unroll = can_unroll_loop_p (loop, unroll_factor, &desc); - exit = single_dom_exit (loop); - - if (unroll && noalias != 0) - { - tree_unroll_loop (loop, unroll_factor, exit, &desc); - } - if (dump_file && (dump_flags & TDF_DETAILS)) fprintf (dump_file, "Processing loop %d\n", loop->num); @@ -2659,7 +2650,7 @@ tree_predictive_commoning_loop (struct loop *loop) /* Execute the predictive commoning transformations, and possibly unroll the loop. */ - if (unroll && noalias == 0) + if (unroll) { struct epcc_data dta; @@ -2725,8 +2716,6 @@ tree_predictive_commoning (void) } free_original_copy_tables (); - ret = TODO_cleanup_cfg; - return ret; } |