https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112481
Robin Dapp <rdapp at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |palmer at dabbelt dot com --- Comment #10 from Robin Dapp <rdapp at gcc dot gnu.org> --- Palmer last touched this for the initial port: ;; For RV64, we don't expose the SImode operations to the rtl expanders, ;; but SImode versions exist for combine. (define_expand "and<mode>3" ... (define_insn "*<optab>si3_internal" [(set (match_operand:SI 0 "register_operand" "=r,r") (any_bitwise:SI (match_operand:SI 1 "register_operand" "%r,r") (match_operand:SI 2 "arith_operand" " r,I")))] "TARGET_64BIT" "<insn>%i2\t%0,%1,%2"