| commit | e94d0692864ecf9522fd6a97610a47a2f718d3de | [log] [tgz] |
|---|---|---|
| author | Rich Felker <dalias@aerifal.cx> | Mon Apr 07 13:50:05 2014 -0400 |
| committer | Rich Felker <dalias@aerifal.cx> | Mon Apr 07 13:50:05 2014 -0400 |
| tree | 9270fe106eae71c137ab703d3209ce9c1b466ed8 | |
| parent | efe07b0f8914eccf5eabce0dbd6ea5da7d7db38c [diff] |
fix printf rounding with %g for some corner case midpoints the subsequent rounding code assumes the end pointer (z) accurately reflects the end of significance in the decimal expansion, but for certain large integers, spurious trailing zero slots were left behind when applying the binary exponent. issue reported by Morten Welinder; the analysis of the cause was performed by nsz, who also proposed this change.