Index: combine.c =================================================================== RCS file: /cvsroot/gcc/gcc/gcc/combine.c,v retrieving revision 1.301 diff -c -3 -p -r1.301 combine.c *** combine.c 20 Jun 2002 18:04:00 -0000 1.301 --- combine.c 24 Jun 2002 01:31:17 -0000 *************** combine_simplify_rtx (x, op0_mode, last, *** 4583,4589 **** #ifdef SHIFT_COUNT_TRUNCATED else if (SHIFT_COUNT_TRUNCATED && GET_CODE (XEXP (x, 1)) != REG) SUBST (XEXP (x, 1), ! force_to_mode (XEXP (x, 1), GET_MODE (x), ((HOST_WIDE_INT) 1 << exact_log2 (GET_MODE_BITSIZE (GET_MODE (x)))) - 1, --- 4583,4589 ---- #ifdef SHIFT_COUNT_TRUNCATED else if (SHIFT_COUNT_TRUNCATED && GET_CODE (XEXP (x, 1)) != REG) SUBST (XEXP (x, 1), ! force_to_mode (XEXP (x, 1), GET_MODE ( XEXP(x, 1)), ((HOST_WIDE_INT) 1 << exact_log2 (GET_MODE_BITSIZE (GET_MODE (x)))) - 1,