On Nov 17 2019, Mikael Pettersson wrote: > /tmp/ccJA1qws.s:4828: Error: operands mismatch -- statement `seq %a1' ignored > /tmp/ccJA1qws.s:7344: Error: operands mismatch -- statement `seq %a1' ignored
That should fix it: diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md index 0cf063aaf84..3efcaad33a4 100644 --- a/gcc/config/m68k/m68k.md +++ b/gcc/config/m68k/m68k.md @@ -698,7 +698,7 @@ }) (define_insn "cstore_bftst<mode>_insn" - [(set (match_operand:QI 0 "register_operand") + [(set (match_operand:QI 0 "register_operand" "=d") (match_operator:QI 1 "ordered_comparison_operator" [(zero_extract:SI (match_operand:BTST 2 "<btst_predicate>" "<btst_constraint>") (match_operand:SI 3 "const_int_operand" "n") Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."