diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md index cfe968e9e33..4a149d802d0 100644 --- a/gcc/config/sh/sh.md +++ b/gcc/config/sh/sh.md @@ -807,7 +807,7 @@ (ashiftrt:SI (match_operand:SI 1 "arith_reg_operand" "0") (neg:SI (match_operand:SI 2 "arith_reg_operand" "r"))))] "TARGET_SH3" - "shad %2,%1") + "shad %2,%0") (define_insn "ashrsi3_n" [(set (reg:SI 4)