]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Import this patch from mainline:
authorNick Clifton <nickc@gcc.gnu.org>
Sat, 17 Dec 2005 18:35:56 +0000 (18:35 +0000)
committerNick Clifton <nickc@gcc.gnu.org>
Sat, 17 Dec 2005 18:35:56 +0000 (18:35 +0000)
2005-08-10  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>

PR 23309
* config/m32r/m32r.c (m32r_reload_lr): Fix off by one error when
deciding which instruction sequence to use.

From-SVN: r108722

gcc/config/m32r/m32r.c

index 76eb15a5c8e0a7ab989fae40449f65212cb4b392..c28140b246bc06a0a34f4b6f9301a5663657d5c1 100644 (file)
@@ -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)))));