diff options
author | Vladimir Makarov <vmakarov@redhat.com> | 2014-01-14 19:08:32 +0000 |
---|---|---|
committer | Vladimir Makarov <vmakarov@gcc.gnu.org> | 2014-01-14 19:08:32 +0000 |
commit | dc6875820cfc14f916bdfbe53aaf31f845dedfb5 (patch) | |
tree | c4a3041ff69c09070eb93bd24db43c80c02c013f /gcc | |
parent | e940b2ec999e46fc861d500782396632823e769e (diff) | |
download | gcc-dc6875820cfc14f916bdfbe53aaf31f845dedfb5.zip gcc-dc6875820cfc14f916bdfbe53aaf31f845dedfb5.tar.gz gcc-dc6875820cfc14f916bdfbe53aaf31f845dedfb5.tar.bz2 |
ira-costs.c (find_costs_and_classes): Add missed ira_init_register_move_cost_if_necessary.
2014-01-14 Vladimir Makarov <vmakarov@redhat.com>
* ira-costs.c (find_costs_and_classes): Add missed
ira_init_register_move_cost_if_necessary.
From-SVN: r206606
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/ira-costs.c | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0046177..1c15aca 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2014-01-14 Vladimir Makarov <vmakarov@redhat.com> + * ira-costs.c (find_costs_and_classes): Add missed + ira_init_register_move_cost_if_necessary. + +2014-01-14 Vladimir Makarov <vmakarov@redhat.com> + PR target/59787 * config/arm/arm.c (arm_coproc_mem_operand): Add lra_in_progress. diff --git a/gcc/ira-costs.c b/gcc/ira-costs.c index b348bbe..648806b 100644 --- a/gcc/ira-costs.c +++ b/gcc/ira-costs.c @@ -1827,6 +1827,7 @@ find_costs_and_classes (FILE *dump_file) int ind = cost_classes_ptr->index[aclass]; ira_assert (ind >= 0); + ira_init_register_move_cost_if_necessary (ALLOCNO_MODE (a)); ira_add_allocno_pref (a, ira_class_hard_regs[best][0], (a_costs[ind] - ALLOCNO_CLASS_COST (a)) / (ira_register_move_cost |