2011-05-13 Vladimir Makarov <vmakarov@redhat.com>
commit59813b406b20d7bb8d630d4239d6220621920a32
authorvmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 May 2011 16:14:51 +0000 (24 16:14 +0000)
committervmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 May 2011 16:14:51 +0000 (24 16:14 +0000)
treec2ac73e43634d744692914b3e9acf0c54d053dd6
parent23372c6e8a1ddd05cf5ed939ac860cab59e0de17
2011-05-13  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-optimization/48971
* ira.c (setup_pressure_classes): Don't check register move cost
for classes with one registers.  Don't add pressure class if there
is a pressure class with the same available hard registers.
Check contains_reg_of_mode.  Fix a typo in collecting
temp_hard_regset.  Ignore hard registers not belonging to a class.

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