http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56026



             Bug #: 56026

           Summary: Erroneous behaviour of E and ES format descriptor for

                    large numbers

    Classification: Unclassified

           Product: gcc

           Version: unknown

            Status: UNCONFIRMED

          Severity: normal

          Priority: P3

         Component: fortran

        AssignedTo: unassig...@gcc.gnu.org

        ReportedBy: xarthisius...@gmail.com





For 3 digit exponent 'E' is lost:



$ cat bug.f90 

   print *, HUGE(1.0d0)

   print '(ES18.7)', HUGE(1.0d0)

   print '(E18.10)', HUGE(1.0d0)

   end



$ ./a.out

   1.7976931348623157E+308

   1.7976931+308

   0.1797693135+309

Reply via email to