https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70703

Vladimir Makarov <vmakarov at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |vmakarov at gcc dot gnu.org

--- Comment #11 from Vladimir Makarov <vmakarov at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #9)
> Vlad, any thoughts on this?
> 
I've been working on this and a wrong allocation is a culprit.  According to
IRA dump,  the allocation should be what we expect.  But it is not.  I guess
there are a few factors to this.  First of all IRA has cost 65535 for moving
AREG into/from GENERAL_REGS.  And second factor is an overflow on 32-bit
machine when such big cost is used in IRA.

I'll continue my work on it next week.  I hope the patch will be ready in the
middle of the next week.

Reply via email to