2 ===================================================================
3 RCS file: /cvsroot/gcc/gcc/gcc/loop.c,v
4 retrieving revision 1.389.2.7
5 diff -c -r1.389.2.7 loop.c
6 *** gcc-3.2/gcc/loop.c 15 Jun 2002 01:12:04 -0000 1.389.2.7
7 --- gcc-3.2/gcc/loop.c 9 Sep 2002 20:23:19 -0000
12 if ((unsigned HOST_WIDE_INT) const_val != max_val >> 1)
13 ! code = LT, op1 = GEN_INT (const_val + 1);
16 /* When cross-compiling, const_val might be sign-extended from
20 if ((unsigned HOST_WIDE_INT) const_val != max_val >> 1)
21 ! code = LT, op1 = gen_int_mode (const_val + 1, GET_MODE (op0));
24 /* When cross-compiling, const_val might be sign-extended from
27 if ((HOST_WIDE_INT) (const_val & max_val)
28 != (((HOST_WIDE_INT) 1
29 << (GET_MODE_BITSIZE (GET_MODE (op0)) - 1))))
30 ! code = GT, op1 = GEN_INT (const_val - 1);
34 if (uconst_val < max_val)
35 ! code = LTU, op1 = GEN_INT (uconst_val + 1);
40 ! code = GTU, op1 = GEN_INT (uconst_val - 1);
45 if ((HOST_WIDE_INT) (const_val & max_val)
46 != (((HOST_WIDE_INT) 1
47 << (GET_MODE_BITSIZE (GET_MODE (op0)) - 1))))
48 ! code = GT, op1 = gen_int_mode (const_val - 1, GET_MODE (op0));
52 if (uconst_val < max_val)
53 ! code = LTU, op1 = gen_int_mode (uconst_val + 1, GET_MODE (op0));
58 ! code = GTU, op1 = gen_int_mode (uconst_val - 1, GET_MODE (op0));