Useless clobber?

Jeffrey A Law law@cygnus.com
Tue Apr 11 13:22:00 GMT 2000


  In message < 200004112009.QAA25425@jwlab.FEITH.COM >you write:
  > > (define_insn ""
  > >   [(set (match_operand:SI 0 "register_operand" "=d")
  > >         (mult:SI
  > >           (zero_extend:SI
  > >             (match_operand:HI 1 "register_operand" "d"))
  > >           (zero_extend:SI
  > >             (match_operand 2 "register_operand" "d"))))
  > >    ( clobber (match_operand:SI 3 "register_operand" "d"))]
  > >   ""
  > >   "impyuu\\t%1,%2,%0")
  > 
  > BTW, in the case I was refering to the clobber is in parallel with
  > the set.  The pattern you've presented is a bit odd since it doesn't
  > use a parallel.
The parallel is implicit in a define_insn.  It only needs to be explicit in
a define_expand.

jeff



More information about the Gcc mailing list