Frederic Riss <frederic.r...@gmail.com> writes:

> I use nonimmediate_operand as a movsi destination predicate. I think
> this is pretty standard. But if I follow the code in
> recog.c:general_operand, I can see that it will reject (subreg (subreg
> ...)) which my initial pattern is. So yes, my movsi destination
> predicate will reject the initial pattern, but I'm not sure making it
> more general is desirable. Isn't the real issue that this pattern gets
> generated then?

Oh yeah, you should never have a subreg of a subreg.  That's a bug.
Where did that come from?

Ian

Reply via email to