Hello! > 2011-11-17 Andreas Krebbel <andreas.kreb...@de.ibm.com> > > * reload.c (find_reloads): Change the loop nesting when trying an > alternative with swapped operands.
I would just like to point out that constran_operands will have problems to re-recognize alternative with swapped commutative operands. The "%" operand modifier is ignored there, so i.e. x86 add pattern with swapped commutative operands, like: (set (reg: ax) (plus (reg: bx)(reg: ax))) will be rejected. Uros.