On Fri, Dec 19, 2014 at 10:54:22AM -0600, Segher Boessenkool wrote: > On Thu, Dec 18, 2014 at 02:48:46PM -0600, Pat Haugen wrote: > > ;; 128-bit ANDC/ORC > > +;; In the case where rs6000_split_logical is called, the NOT'd operand > > +;; must be opnd1 in order for the split insns to be recognized. > > So fix rs6000_split_logical?
That is, the call to it -- if operand[2] has the NOT, it should be false, false, true instead of false, true, false. Segher