diff options
author | Markus Trippelsdorf <markus@trippelsdorf.de> | 2014-11-21 06:50:47 +0000 |
---|---|---|
committer | Markus Trippelsdorf <trippels@gcc.gnu.org> | 2014-11-21 06:50:47 +0000 |
commit | 1b5e27711ecc2ed6392dfd9ce78b0907b0d676c0 (patch) | |
tree | ed335c04722ee2fb8b1a3556bc2f5a0f140da6ad /gcc | |
parent | 344250256199f46aba4be2d35f966cb557d70344 (diff) | |
download | gcc-1b5e27711ecc2ed6392dfd9ce78b0907b0d676c0.zip gcc-1b5e27711ecc2ed6392dfd9ce78b0907b0d676c0.tar.gz gcc-1b5e27711ecc2ed6392dfd9ce78b0907b0d676c0.tar.bz2 |
rs6000: Fix compiler warning
2014-11-20 Markus Trippelsdorf <markus@trippelsdorf.de>
* config/rs6000/rs6000.c (includes_rldic_lshift_p): Use
HOST_WIDE_INT_M1U instead of ~0.
(includes_rldicr_lshift_p): Likewise.
From-SVN: r217905
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.c | 6 |
2 files changed, 9 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8cfdd62..bf03c81 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2014-11-21 Markus Trippelsdorf <markus@trippelsdorf.de> + + * config/rs6000/rs6000.c (includes_rldic_lshift_p): Use + HOST_WIDE_INT_M1U instead of ~0. + (includes_rldicr_lshift_p): Likewise. + 2014-11-21 Chung-Ju Wu <jasonwucj@gmail.com> * config/nds32/nds32.c (nds32_legitimate_address_p): For LO_SUM, diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index a9604cf..264598e 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -16197,10 +16197,10 @@ includes_rldic_lshift_p (rtx shiftop, rtx andop) unsigned HOST_WIDE_INT c, lsb, shift_mask; c = INTVAL (andop); - if (c == 0 || c == ~0) + if (c == 0 || c == HOST_WIDE_INT_M1U) return 0; - shift_mask = ~0; + shift_mask = HOST_WIDE_INT_M1U; shift_mask <<= INTVAL (shiftop); /* Find the least significant one bit. */ @@ -16235,7 +16235,7 @@ includes_rldicr_lshift_p (rtx shiftop, rtx andop) { unsigned HOST_WIDE_INT c, lsb, shift_mask; - shift_mask = ~0; + shift_mask = HOST_WIDE_INT_M1U; shift_mask <<= INTVAL (shiftop); c = INTVAL (andop); |