From 6ec94a3b418d3f4e040dbdc9b302868267fb5c09 Mon Sep 17 00:00:00 2001 From: law Date: Tue, 1 Oct 2019 19:25:31 +0000 Subject: [PATCH] PR target/85401 * ira-color.c (allocno_copy_cost_saving): Call ira_init_register_move_cost_if_necessary. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@276426 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 6 ++++++ gcc/ira-color.c | 1 + 2 files changed, 7 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0f96dde03c4c..4ca92c2fd217 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 42309b99e691..ce5141bd48fe 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; -- 2.47.2