------- Comment #3 from vmakarov at gcc dot gnu dot org 2008-11-14 16:43 ------- Subject: Bug 37397
Author: vmakarov Date: Fri Nov 14 16:41:56 2008 New Revision: 141860 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=141860 Log: 2008-11-14 Vladimir Makarov <[EMAIL PROTECTED]> PR rtl-optimization/37397 * ira-int.h (struct ira_allocno): New member bad_spill_p. (ALLOCNO_BAD_SPILL_P): New macro. * ira-color.c (push_allocnos_to_stack): Check ALLOCNO_BAD_SPILL_P. * ira-build.c (ira_create_allocno): Initialize ALLOCNO_BAD_SPILL_P. (create_cap_allocno, propagate_allocno_info, remove_unnecessary_allocnos): Set up or update ALLOCNO_BAD_SPILL_P. (update_bad_spill_attribute): New function. (ira_build): Call it. * ira-costs.c (record_reg_classes): Set up ALLOCNO_BAD_SPILL_P. Modified: trunk/gcc/ChangeLog trunk/gcc/ira-build.c trunk/gcc/ira-color.c trunk/gcc/ira-costs.c trunk/gcc/ira-int.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37397