diff options
author | Richard Biener <rguenther@suse.de> | 2017-11-07 12:52:35 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2017-11-07 12:52:35 +0000 |
commit | 56ccfbd6085be730876ebab31f865e4499b27067 (patch) | |
tree | b8ca9ba62bf930b3d125d4fb3176b71e1f2e5e89 | |
parent | 6a435314929c9dc355c0f8d1c3299e1214ce580f (diff) | |
download | gcc-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/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/match.pd | 2 |
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) |