mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-27 22:03:57 +08:00
re PR libfortran/48589 (Invalid G0/G0.d editing for NaN/infinity)
2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/48589 * io/write_float.def (write_infnan): Set width properly for G0. From-SVN: r172502
This commit is contained in:
parent
b3b66298b8
commit
0b0a0c945f
@ -1,3 +1,8 @@
|
||||
2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
||||
|
||||
PR libgfortran/48589
|
||||
* io/write_float.def (write_infnan): Set width properly for G0.
|
||||
|
||||
2011-04-15 Tobias Burnus <burnus@net-b.de>
|
||||
|
||||
PR fortran/18918
|
||||
@ -15,6 +20,7 @@
|
||||
* intrinsics/system_clock.c: Use weakrefs only when needed and
|
||||
supported.
|
||||
|
||||
>>>>>>> .r172501
|
||||
2011-04-12 Janne Blomqvist <jb@gcc.gnu.org>
|
||||
|
||||
* configure.ac: Use AC_TYPE_* to make sure we have (u)intptr_t,
|
||||
|
@ -654,11 +654,11 @@ write_infnan (st_parameter_dt *dtp, const fnode *f, int isnan_flag, int sign_bit
|
||||
mark = (sign == S_PLUS || sign == S_MINUS) ? 8 : 7;
|
||||
|
||||
nb = f->u.real.w;
|
||||
|
||||
|
||||
/* If the field width is zero, the processor must select a width
|
||||
not zero. 4 is chosen to allow output of '-Inf' or '+Inf' */
|
||||
|
||||
if (nb == 0)
|
||||
if ((nb == 0) || dtp->u.p.g0_no_blanks)
|
||||
{
|
||||
if (isnan_flag)
|
||||
nb = 3;
|
||||
|
Loading…
Reference in New Issue
Block a user