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

Reply via email to