diff options
author | nickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-08-10 08:20:18 +0000 |
---|---|---|
committer | nickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-08-10 08:20:18 +0000 |
commit | 84e0b98da311c5814c05fcb821d89abf2b1069b1 (patch) | |
tree | 974d2a01bae62052a0a68c9b22fe0008fd86e849 /gcc | |
parent | 0147a25bdfbf46f27056a2ba7203ae27ebf8f98d (diff) | |
download | gcc-84e0b98da311c5814c05fcb821d89abf2b1069b1.tar.gz |
PR 23309
* config/m32r/m32r.c (m32r_reload_lr): Fix off by one error when deciding
which instruction sequence to use.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@102943 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/m32r/m32r.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index da09bc44952..e8246dfff4c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/config/m32r/m32r.c b/gcc/config/m32r/m32r.c index d6197d3da4a..e7e1a2d3024 100644 --- a/gcc/config/m32r/m32r.c +++ b/gcc/config/m32r/m32r.c @@ -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))))); |