match.pd: Fix build.
authorRichard Biener <rguenther@suse.de>
Tue, 7 Nov 2017 12:52:35 +0000 (12:52 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 7 Nov 2017 12:52:35 +0000 (12:52 +0000)
2017-11-07  Richard Biener  <rguenther@suse.de>

* match.pd: Fix build.

From-SVN: r254498

gcc/ChangeLog
gcc/match.pd

index 2fb808b..f81b5d8 100644 (file)
@@ -1,3 +1,7 @@
+2017-11-07  Richard Biener  <rguenther@suse.de>
+
+       * match.pd: Fix build.
+
 2017-11-07  Wilco Dijkstra  <wdijkstr@arm.com>
            Jackson Woodruff  <jackson.woodruff@arm.com>
 
index 903c065..4d56847 100644 (file)
@@ -615,7 +615,7 @@ DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
 (simplify
  (lshift integer_onep@0 (minus@1 INTEGER_CST@2 @3))
   (if (INTEGRAL_TYPE_P (type)
-       && wi::eq_p (@2, TYPE_PRECISION (type) - 1)
+       && wi::eq_p (wi::to_wide (@2), TYPE_PRECISION (type) - 1)
        && single_use (@1))
    (if (TYPE_UNSIGNED (type))
      (rshift (lshift @0 @2) @3)