re PR rtl-optimization/48455 (Huge code size regression for all ARM configurations)

2011-04-13  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/48455
	* ira-costs.c (find_costs_and_classes): Use i_mem_cost instead of
	`temp_costs->mem_cost'.

From-SVN: r172389
This commit is contained in:
Vladimir Makarov 2011-04-13 18:26:52 +00:00 committed by Vladimir Makarov
parent 03dfc36daf
commit 89fa552a9e
2 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2011-04-13 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/48455
* ira-costs.c (find_costs_and_classes): Use i_mem_cost instead of
`temp_costs->mem_cost'.
2011-04-13 Jan Hubicka <jh@suse.cz>
* ipa-inline.h: New file.

View File

@ -1663,10 +1663,10 @@ find_costs_and_classes (FILE *dump_file)
}
}
if (equiv_savings < 0)
temp_costs->mem_cost = -equiv_savings;
i_mem_cost = -equiv_savings;
else if (equiv_savings > 0)
{
temp_costs->mem_cost = 0;
i_mem_cost = 0;
for (k = cost_classes_ptr->num - 1; k >= 0; k--)
i_costs[k] += equiv_savings;
}