On 06/20/2014 08:56 AM, Kai Tietz wrote: > +(define_split > + [(set (match_operand:W 0 "register_operand") > + (match_operand:W 1 "memory_operand")) > + (set (pc) (match_dup 0))] > + "!TARGET_X32 && peep2_reg_dead_p (2, operands[0])" > + [(set (pc) (match_dup 1))]) > +
Huh? You can't use peep2 data structures in split passes. r~