From c3a76b2f482f048a577cc4251184748d8ef27157 Mon Sep 17 00:00:00 2001 From: Joern Rennecke Date: Thu, 1 Nov 2012 06:28:06 +0000 Subject: [PATCH] re PR target/55160 (Counterproductive loop induction variable optimization) PR target/55160 * config/sh/sh.md (doloop_end): Use emit_jump_insn. From-SVN: r193060 --- gcc/ChangeLog | 5 +++++ gcc/config/sh/sh.md | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 53df5c0..e9b86cc 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-11-01 Joern Rennecke + + PR target/55160 + * config/sh/sh.md (doloop_end): Use emit_jump_insn. + 2012-10-31 Jakub Jelinek PR tree-optimization/53708 diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md index bfb4fbf..6b1fdbe 100644 --- a/gcc/config/sh/sh.md +++ b/gcc/config/sh/sh.md @@ -8479,7 +8479,7 @@ label: { if (GET_MODE (operands[0]) != SImode) FAIL; - emit_insn (gen_doloop_end_split (operands[0], operands[4], operands[0])); + emit_jump_insn (gen_doloop_end_split (operands[0], operands[4], operands[0])); DONE; }) -- 2.7.4