diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2018-08-08 10:41:58 +0200 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2018-08-08 10:50:19 +0200 |
commit | 2d87d95f12bbbb8bff611c8a19b943b9ebedb1fd (patch) | |
tree | f59aa2e3271c3cf7baa629e1cedc567ef46526de /newlib/libc/stdlib/strtodg.c | |
parent | 5ace9004d9b982ba8887df41139295792c130020 (diff) | |
download | newlib-2d87d95f12bbbb8bff611c8a19b943b9ebedb1fd.zip newlib-2d87d95f12bbbb8bff611c8a19b943b9ebedb1fd.tar.gz newlib-2d87d95f12bbbb8bff611c8a19b943b9ebedb1fd.tar.bz2 |
newlib: fix various gcc warnings
* unused variables
* potentially used uninitialized
* suggested bracketing
* misleading indentation
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'newlib/libc/stdlib/strtodg.c')
-rw-r--r-- | newlib/libc/stdlib/strtodg.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/newlib/libc/stdlib/strtodg.c b/newlib/libc/stdlib/strtodg.c index d8546c3..4ac1f8e 100644 --- a/newlib/libc/stdlib/strtodg.c +++ b/newlib/libc/stdlib/strtodg.c @@ -688,13 +688,13 @@ _strtodg_l (struct _reent *p, const char *s00, char **se, FPI *fpi, Long *exp, dval(rv) *= tens[i]; if (e1 &= ~15) { e1 >>= 4; - while(e1 >= (1 << n_bigtens-1)) { + while(e1 >= (1 << (n_bigtens-1))) { e2 += ((word0(rv) & Exp_mask) >> Exp_shift1) - Bias; word0(rv) &= ~Exp_mask; word0(rv) |= Bias << Exp_shift1; dval(rv) *= bigtens[n_bigtens-1]; - e1 -= 1 << n_bigtens-1; + e1 -= 1 << (n_bigtens-1); } e2 += ((word0(rv) & Exp_mask) >> Exp_shift1) - Bias; word0(rv) &= ~Exp_mask; @@ -710,13 +710,13 @@ _strtodg_l (struct _reent *p, const char *s00, char **se, FPI *fpi, Long *exp, dval(rv) /= tens[i]; if (e1 &= ~15) { e1 >>= 4; - while(e1 >= (1 << n_bigtens-1)) { + while(e1 >= (1 << (n_bigtens-1))) { e2 += ((word0(rv) & Exp_mask) >> Exp_shift1) - Bias; word0(rv) &= ~Exp_mask; word0(rv) |= Bias << Exp_shift1; dval(rv) *= tinytens[n_bigtens-1]; - e1 -= 1 << n_bigtens-1; + e1 -= 1 << (n_bigtens-1); } e2 += ((word0(rv) & Exp_mask) >> Exp_shift1) - Bias; word0(rv) &= ~Exp_mask; @@ -912,7 +912,7 @@ _strtodg_l (struct _reent *p, const char *s00, char **se, FPI *fpi, Long *exp, } else irv = STRTOG_Normal | STRTOG_Inexhi; - if (bbbits < nbits && !denorm || !(rvb->_x[0] & 1)) + if ((bbbits < nbits && !denorm) || !(rvb->_x[0] & 1)) break; if (dsign) { rvb = increment(p, rvb); |