On Nov 19 2016, Jeff Law <l...@redhat.com> wrote: > diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md > index 7b7f373..2085619 100644 > --- a/gcc/config/m68k/m68k.md > +++ b/gcc/config/m68k/m68k.md > @@ -5336,6 +5336,45 @@ > } > [(set_attr "type" "bitrw")]) > > +(define_insn "*bsetdreg" > + [(set (match_operand:SI 0 "register_operand" "+d")
I think you want "=d" insted of "+d". That fixes PR 80970. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."