aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2002-04-24 16:24:55 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2002-04-24 14:24:55 +0000
commite879eb2f793c9e39c65e57894df94e993fba37ae (patch)
tree67c566fedc25ca08195d7c72b8563ab29f61df30 /gcc
parent4287a893480b74be977b5ac56a595eae3350637a (diff)
downloadgcc-e879eb2f793c9e39c65e57894df94e993fba37ae.zip
gcc-e879eb2f793c9e39c65e57894df94e993fba37ae.tar.gz
gcc-e879eb2f793c9e39c65e57894df94e993fba37ae.tar.bz2
* loop.c (canonicalize_condition): Use gen_int_mode.
From-SVN: r52715
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/loop.c8
2 files changed, 8 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c3916cb..2c90a62 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Wed Apr 24 13:48:25 CEST 2002 Jan Hubicka <jh@suse.cz>
+
+ * loop.c (canonicalize_condition): Use gen_int_mode.
+
2002-04-24 Aldy Hernandez <aldyh@redhat.com>
* config/rs6000/altivec.h: Cleanup file. Add non individual
diff --git a/gcc/loop.c b/gcc/loop.c
index da344f0..b9997da 100644
--- a/gcc/loop.c
+++ b/gcc/loop.c
@@ -9264,7 +9264,7 @@ canonicalize_condition (insn, cond, reverse, earliest, want_reg)
{
case LE:
if ((unsigned HOST_WIDE_INT) const_val != max_val >> 1)
- code = LT, op1 = GEN_INT (const_val + 1);
+ code = LT, op1 = gen_int_mode (const_val + 1, GET_MODE (op0));
break;
/* When cross-compiling, const_val might be sign-extended from
@@ -9273,17 +9273,17 @@ canonicalize_condition (insn, cond, reverse, earliest, want_reg)
if ((HOST_WIDE_INT) (const_val & max_val)
!= (((HOST_WIDE_INT) 1
<< (GET_MODE_BITSIZE (GET_MODE (op0)) - 1))))
- code = GT, op1 = GEN_INT (const_val - 1);
+ code = GT, op1 = gen_int_mode (const_val - 1, GET_MODE (op0));
break;
case LEU:
if (uconst_val < max_val)
- code = LTU, op1 = GEN_INT (uconst_val + 1);
+ code = LTU, op1 = gen_int_mode (uconst_val + 1, GET_MODE (op0));
break;
case GEU:
if (uconst_val != 0)
- code = GTU, op1 = GEN_INT (uconst_val - 1);
+ code = GTU, op1 = gen_int_mode (uconst_val - 1, GET_MODE (op0));
break;
default: