aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2017-11-07 12:52:35 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2017-11-07 12:52:35 +0000
commit56ccfbd6085be730876ebab31f865e4499b27067 (patch)
treeb8ca9ba62bf930b3d125d4fb3176b71e1f2e5e89
parent6a435314929c9dc355c0f8d1c3299e1214ce580f (diff)
downloadgcc-56ccfbd6085be730876ebab31f865e4499b27067.zip
gcc-56ccfbd6085be730876ebab31f865e4499b27067.tar.gz
gcc-56ccfbd6085be730876ebab31f865e4499b27067.tar.bz2
match.pd: Fix build.
2017-11-07 Richard Biener <rguenther@suse.de> * match.pd: Fix build. From-SVN: r254498
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/match.pd2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2fb808b..f81b5d8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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>
diff --git a/gcc/match.pd b/gcc/match.pd
index 903c065..4d56847 100644
--- a/gcc/match.pd
+++ b/gcc/match.pd
@@ -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)