This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: New optimization for reload_combine
On Tue, Jul 20, 2010 at 05:33:51PM +0200, Bernd Schmidt wrote:
> t = simplify_replace_rtx (t, reg, copy_rtx (replacement));
The copy_rtx doesn't make sense here. simplify_replace_rtx will copy_rtx
whenever replacing (fn is NULL):
if (__builtin_expect (fn != NULL, 0))
{
newx = fn (x, old_rtx, data);
if (newx)
return newx;
}
else if (rtx_equal_p (x, old_rtx))
return copy_rtx ((rtx) data);
Jakub