Hello, This fixes a warning in sh.md caused by a missing mode in the doloop_end_split pattern. Tested with make -k check RUNTESTFLAGS="--target_board=sh-sim \{-m2/-ml,-m2/-mb,-m2a/-mb,-m4/-ml,-m4/-mb,-m4a/-ml,-m4a/-mb}"
with no new failures. Committed as obvious as rev 205359. Cheers, Oleg gcc/ChangeLog: * config/sh/sh.md (doloop_end_split): Add missing SI mode.
Index: gcc/config/sh/sh.md =================================================================== --- gcc/config/sh/sh.md (revision 205190) +++ gcc/config/sh/sh.md (working copy) @@ -8801,7 +8801,7 @@ (label_ref (match_operand 1 "" "")) (pc))) (set (match_operand:SI 0 "arith_reg_dest" "=r") - (plus (match_dup 2) (const_int -1))) + (plus:SI (match_dup 2) (const_int -1))) (clobber (reg:SI T_REG))] "TARGET_SH2" "#"