http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48464
--- Comment #6 from Jan-Benedict Glaw <jbg...@lug-owl.de> 2011-05-27 13:49:51 UTC --- It seems r174123 (= 59813b406b20d7b) not only fixed PR rtl-optimization/48971, but also this issue: 2011-05-13 Vladimir Makarov <vmaka...@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. Since this patch, this problem is gone. Thanks!