IRA changes rules of the game

Paulo J. Matos paulo@matos-sorge.com
Thu Oct 20 18:18:00 GMT 2011


On 20/10/11 16:25, Ulrich Weigand wrote:
>
> When reload looks at the above pattern, it will see just
> two operands, both of which are output-only.  So when it
> decides to reload one of the operands, it will only provide
> an output reload, no input reload.
>
> For operands that are actually used for both input and
> output, you need to provide two match_operand clauses,
> and tie them using a matching constraint.  Simply using
> match_dup doesn't accomplish that.
>

I should have seen that. Perfect explanation. It works as expected now, 
thanks.

-- 
PMatos



More information about the Gcc mailing list