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"
"#"