* ira.c (allocated_reg_info_size): New static variable.
commite1d0b6550d67a0d00ef31c2c9b7fcd80c13f854c
authorbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 1 May 2012 16:34:26 +0000 (1 16:34 +0000)
committerbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 1 May 2012 16:34:26 +0000 (1 16:34 +0000)
treefac3de40d168869175a365542774f52d8b14f3d9
parent6db1d2ca83f9327020b75f6c1610649bb18e71db
* ira.c (allocated_reg_info_size): New static variable.
(expand_reg_info): Manage it. Call
setup_preferred_alternate_classes_for_new_pseudos.
(ira): Don't do it here.  Remove local allocated_reg_info_size,
set the global before calling find_moveable_pseudos.
(find_moveable_pseudos): Call expand_reg_info rather than
resize_reg_info.

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