Commit dc687582 by Vladimir Makarov Committed by Vladimir Makarov

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
parent e940b2ec
2014-01-14 Vladimir Makarov <vmakarov@redhat.com> 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 PR target/59787
* config/arm/arm.c (arm_coproc_mem_operand): Add lra_in_progress. * config/arm/arm.c (arm_coproc_mem_operand): Add lra_in_progress.
......
...@@ -1827,6 +1827,7 @@ find_costs_and_classes (FILE *dump_file) ...@@ -1827,6 +1827,7 @@ find_costs_and_classes (FILE *dump_file)
int ind = cost_classes_ptr->index[aclass]; int ind = cost_classes_ptr->index[aclass];
ira_assert (ind >= 0); 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], ira_add_allocno_pref (a, ira_class_hard_regs[best][0],
(a_costs[ind] - ALLOCNO_CLASS_COST (a)) (a_costs[ind] - ALLOCNO_CLASS_COST (a))
/ (ira_register_move_cost / (ira_register_move_cost
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment