mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-22 21:31:19 +08:00
write_float.def (output_float): Remove inadvertent test code from previous patch.
2014-01-20 Jerry DeLisle <jvdelisle@gcc.gnu> Dominique d'Humieres <dominiq@lps.ens.fr> * io/write_float.def (output_float): Remove inadvertent test code from previous patch. Co-Authored-By: Dominique d'Humieres <dominiq@lps.ens.fr> From-SVN: r206865
This commit is contained in:
parent
b6c5c31b03
commit
91d45414d8
@ -1,3 +1,9 @@
|
||||
2014-01-20 Jerry DeLisle <jvdelisle@gcc.gnu>
|
||||
Dominique d'Humieres <dominiq@lps.ens.fr>
|
||||
|
||||
* io/write_float.def (output_float): Remove inadvertent test
|
||||
code from previous patch.
|
||||
|
||||
2014-01-19 Jerry DeLisle <jvdelisle@gcc.gnu>
|
||||
Dominique d'Humieres <dominiq@lps.ens.fr>
|
||||
|
||||
|
@ -373,7 +373,7 @@ output_float (st_parameter_dt *dtp, const fnode *f, char *buffer, size_t size,
|
||||
updown:
|
||||
|
||||
rchar = '0';
|
||||
if (ft != FMT_F && nbefore == 0 && w > 0 && d == 0 && p == 0)
|
||||
if (ft != FMT_F && w > 0 && d == 0 && p == 0)
|
||||
nbefore = 1;
|
||||
/* Scan for trailing zeros to see if we really need to round it. */
|
||||
for(i = nbefore + nafter; i < ndigits; i++)
|
||||
@ -389,7 +389,7 @@ output_float (st_parameter_dt *dtp, const fnode *f, char *buffer, size_t size,
|
||||
/* Handle the case Fw.0 and value < 1.0 */
|
||||
{
|
||||
ndigits = 0;
|
||||
if (nzero_real == d && digits[0] >= rchar)
|
||||
if (digits[0] >= rchar)
|
||||
{
|
||||
/* We rounded to zero but shouldn't have */
|
||||
nbefore = 1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user