On Jan 18, 2011, at 6:59 AM, Carrot Wei wrote: > +(define_insn "*ldrd" > + [(parallel [(set (match_operand:SI 0 "arm_hard_register_operand" "") parallel is implicit, you can safely remove it from all define_insns.