diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0f96dde03c4..4ca92c2fd21 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2019-10-01 Maya Rashish + + PR target/85401 + * ira-color.c (allocno_copy_cost_saving): Call + ira_init_register_move_cost_if_necessary. + 2019-10-01 Maciej W. Rozycki * Makefile.in (gnat_install_lib): New variable. diff --git a/gcc/ira-color.c b/gcc/ira-color.c index 42309b99e69..ce5141bd48f 100644 --- a/gcc/ira-color.c +++ b/gcc/ira-color.c @@ -2817,6 +2817,7 @@ allocno_copy_cost_saving (ira_allocno_t allocno, int hard_regno) } else gcc_unreachable (); + ira_init_register_move_cost_if_necessary (allocno_mode); cost += cp->freq * ira_register_move_cost[allocno_mode][rclass][rclass]; } return cost;