[Bug middle-end/42973] [4.5 regression] IRA apparently systematically making reload too busy on 2 address instructions with 3 operands
hubicka at ucw dot cz
gcc-bugzilla@gcc.gnu.org
Sat Feb 6 00:52:00 GMT 2010
------- Comment #3 from hubicka at ucw dot cz 2010-02-06 00:51 -------
Subject: Re: [4.5 regression] IRA apparently
systematically making reload too busy on 2 address instructions
with 3 operands
> The argument for using conflicts is that the vast majority of the time if the
> constraints force us to tie a specific source to the destination, then the
> other source must not use the same hard reg as the destination. There might be
> oddball cases where all the operands could share the same hard reg, but I
> suspect those would be extremely rare.
This should happen only when all operands are already same pseudo, and at that
time there won't be conflict to add, right?
Honza
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42973
More information about the Gcc-bugs
mailing list