diff options
Diffstat (limited to 'gcc/tree-predcom.c')
-rw-r--r-- | gcc/tree-predcom.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/tree-predcom.c b/gcc/tree-predcom.c index e26149f..85cfbd6 100644 --- a/gcc/tree-predcom.c +++ b/gcc/tree-predcom.c @@ -2650,9 +2650,10 @@ tree_predictive_commoning (void) initialize_original_copy_tables (); FOR_EACH_LOOP (li, loop, LI_ONLY_INNERMOST) - { - unrolled |= tree_predictive_commoning_loop (loop); - } + if (optimize_loop_for_speed_p (loop)) + { + unrolled |= tree_predictive_commoning_loop (loop); + } if (unrolled) { |