This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/49890] IRA spill with plenty of available registers
- From: "vmakarov at redhat dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 18 Aug 2011 16:12:45 +0000
- Subject: [Bug rtl-optimization/49890] IRA spill with plenty of available registers
- Auto-submitted: auto-generated
- References: <bug-49890-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49890
Vladimir Makarov <vmakarov at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |vmakarov at redhat dot com
--- Comment #1 from Vladimir Makarov <vmakarov at redhat dot com> 2011-08-18 16:12:45 UTC ---
IRA removes some classes for consideration on the 2nd pass to speed up cost
calculation which is very time consuming. IRA did it in too optimistic way.
That is the reason of the problem.
I'll send a patch which removes classes in more conservative way and fixes the
problem.