From: Nick Clifton Date: Sat, 17 Dec 2005 18:35:56 +0000 (+0000) Subject: Import this patch from mainline: X-Git-Tag: releases/gcc-3.4.6~234 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=83c61fe1eb67a13b5321056a593605c695a07628;p=thirdparty%2Fgcc.git Import this patch from mainline: 2005-08-10 Kazuhiro Inaoka PR 23309 * config/m32r/m32r.c (m32r_reload_lr): Fix off by one error when deciding which instruction sequence to use. From-SVN: r108722 --- diff --git a/gcc/config/m32r/m32r.c b/gcc/config/m32r/m32r.c index 76eb15a5c8e0..c28140b246bc 100644 --- a/gcc/config/m32r/m32r.c +++ b/gcc/config/m32r/m32r.c @@ -1906,7 +1906,7 @@ m32r_reload_lr (rtx sp, int size) if (size == 0) emit_insn (gen_movsi (lr, gen_rtx_MEM (Pmode, sp))); - else if (size <= 32768) + else if (size < 32768) emit_insn (gen_movsi (lr, gen_rtx_MEM (Pmode, gen_rtx_PLUS (Pmode, sp, GEN_INT (size)))));