> My understanding was that the order of the two in this pattern here doesn't
> matter because there is an implicit PARALLEL around them, but I found that
> the compare-elimination pass (compare-elim.c) assumes that the COMPARE set
> must be in the second position for it to do the transformations it wants.

Why do you want to use the compare-elimination pass exactly if the flags are 
exposed before reload, as is the case on Aarch64 I think?  The combiner is 
supposed to do the same job instead for these targets.

-- 
Eric Botcazou

Reply via email to