X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=gcc%2Ftree-vect-patterns.c;h=da4cc94f7b7d2ec52d99955349b44d6224cf6875;hb=fe5ad9266cba2cbb611a831aaac450d3f6decd0c;hp=de854e1a4431ff7d2458bf57c7348ff6ee31101e;hpb=8c53c46cebf42cb4f4ac125ca6428c5e9b519f66;p=thirdparty%2Fgcc.git diff --git a/gcc/tree-vect-patterns.c b/gcc/tree-vect-patterns.c index de854e1a4431..da4cc94f7b7d 100644 --- a/gcc/tree-vect-patterns.c +++ b/gcc/tree-vect-patterns.c @@ -2261,13 +2261,13 @@ vect_recog_divmod_pattern (vec *stmts, else t3 = t2; - double_int oprnd0_min, oprnd0_max; + widest_int oprnd0_min, oprnd0_max; int msb = 1; if (get_range_info (oprnd0, &oprnd0_min, &oprnd0_max) == VR_RANGE) { - if (!oprnd0_min.is_negative ()) + if (!wi::neg_p (oprnd0_min)) msb = 0; - else if (oprnd0_max.is_negative ()) + else if (wi::neg_p (oprnd0_max)) msb = -1; }