]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/tree-vect-patterns.c
Merge from trunk.
[thirdparty/gcc.git] / gcc / tree-vect-patterns.c
index de854e1a4431ff7d2458bf57c7348ff6ee31101e..da4cc94f7b7d2ec52d99955349b44d6224cf6875 100644 (file)
@@ -2261,13 +2261,13 @@ vect_recog_divmod_pattern (vec<gimple> *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;
        }