IRA changes rules of the game

Paulo J. Matos
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, 


More information about the Gcc mailing list