re PR rtl-optimization/48971 (ICE with -msoft-float -O2)
authorVladimir Makarov <vmakarov@redhat.com>
Tue, 24 May 2011 16:14:51 +0000 (16:14 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Tue, 24 May 2011 16:14:51 +0000 (16:14 +0000)
commit113a5be6a925073c43ccc1bbe2df98d5dade330a
treec2ac73e43634d744692914b3e9acf0c54d053dd6
parentdf1f7315c7fbad1fa24e4bf0490e42a9cc090dda
re PR rtl-optimization/48971 (ICE with -msoft-float -O2)

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.

From-SVN: r174123
gcc/ChangeLog
gcc/ira.c