diff options
Diffstat (limited to 'gcc/tree-vect-patterns.c')
-rw-r--r-- | gcc/tree-vect-patterns.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-vect-patterns.c b/gcc/tree-vect-patterns.c index d78f92d..2457844 100644 --- a/gcc/tree-vect-patterns.c +++ b/gcc/tree-vect-patterns.c @@ -2861,7 +2861,7 @@ vect_recog_divmod_pattern (vec<gimple *> *stmts, if (ml >= HOST_WIDE_INT_1U << (prec - 1)) { add = true; - ml |= (~(unsigned HOST_WIDE_INT) 0) << (prec - 1); + ml |= HOST_WIDE_INT_M1U << (prec - 1); } if (post_shift >= prec) return NULL; |