]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR target/23309 (m32r-linux-gcc ICE: in extract_insn, at recog.c)
authorKazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
Wed, 10 Aug 2005 08:20:18 +0000 (08:20 +0000)
committerNick Clifton <nickc@gcc.gnu.org>
Wed, 10 Aug 2005 08:20:18 +0000 (08:20 +0000)
PR 23309
* config/m32r/m32r.c (m32r_reload_lr): Fix off by one error when deciding
  which instruction sequence to use.

From-SVN: r102943

gcc/ChangeLog
gcc/config/m32r/m32r.c

index da09bc4495234166701f1adce47a62eda91d528b..e8246dfff4c8e5447a32585cc363e47b9b69efaa 100644 (file)
@@ -1,3 +1,9 @@
+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.
+
 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
 
        * tree-vect-transform.c (vect_create_epilog_for_reduction): Set 
index d6197d3da4abe80a3684fd7dac3ea8c57abbfaf7..e7e1a2d30247a604a75b448b48e1229a3190deba 100644 (file)
@@ -1340,7 +1340,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)))));