------- Comment #5 from vmakarov at redhat dot com 2008-10-14 19:50 ------- Updating of total_conflict_hard_regs in ira-build.c::ira_flattening was completely wrong. So I rewrite the calculation of total_conflict_hard_regs and total_no_stack_reg_p. It is now done from the scratch. The code became more readable and there is no visible slowdown of IRA.
I'll send a patch solving the PR later today. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37674