2014-06-20 19:23 GMT+02:00 Richard Henderson <r...@redhat.com>: > 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~
Duh, you are right ... that shouldn't work, nevertheless it bootstrapped fine. Well, so we will need second peephole2 pass. I will come with patch for that soon. Kai