diff options
Diffstat (limited to 'gcc/cse.c')
-rw-r--r-- | gcc/cse.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -4565,7 +4565,7 @@ cse_insn (rtx_insn *insn) else shift = INTVAL (pos); if (INTVAL (width) == HOST_BITS_PER_WIDE_INT) - mask = ~(HOST_WIDE_INT) 0; + mask = HOST_WIDE_INT_M1; else mask = (HOST_WIDE_INT_1 << INTVAL (width)) - 1; val = (val >> shift) & mask; @@ -5233,7 +5233,7 @@ cse_insn (rtx_insn *insn) else shift = INTVAL (pos); if (INTVAL (width) == HOST_BITS_PER_WIDE_INT) - mask = ~(HOST_WIDE_INT) 0; + mask = HOST_WIDE_INT_M1; else mask = (HOST_WIDE_INT_1 << INTVAL (width)) - 1; val &= ~(mask << shift); |