Richard Sandiford <rdsandif...@googlemail.com> writes: > Worse than redundant really. If the register operand is a spilled pseudo, > "o" allows reload to replace the operand with a stack memory reference, > which would lead to an ICE after reload. (Reload only checks constraints > in that situation, not predicates.)
What kind of ICE would that be? Perhaps recog complaining that the insn no longer matches? (Since the insn body happily handles a MEM that would not be the problem.) > Which is just a way of saying that there were even more reasons for > making the change you wanted to make... What I really want to find out is the motivation for the original changes in revision 11511. There are similar problems left in vax.md, btw. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."