gcc/
commita0085a50971cc8178a855c61f20ea1a2d5a926dc
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 31 May 2012 05:30:19 +0000 (31 05:30 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 31 May 2012 05:30:19 +0000 (31 05:30 +0000)
treeb22b7ab6c9c1d3f267834c6945b0cd3a53848dbe
parent0d089656cc1d003eb33fc654c52ea4d2f2f226a3
gcc/
* ira.c (init_move_cost): Adjust choice of subclasses to match
the current ira_init_register_move_cost choice.  Use
ira_class_subset_p instead of reg_class_subset_p.
(ira_init_register_move_cost): Assert that move_cost,
may_move_in_cost and may_move_out_cost already hold the desired
values for their ira_* equivalents.  For the latter two,
ignore classes that can't store a register of the given mode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@188046 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ira.c