------- Comment #4 from fxcoudert at gcc dot gnu dot org  2009-03-28 08:55 
-------
The solution to this issue would be to detect a broken strtod() (or strtof() or
strtold()) in libgfortran configury, and write a wrapper checking for
infinities and nans before calling the system's strtod().

Very low priority issue because HP-UX 10 is probably not that common any more
(HP-UX 11 was released 12 years ago), unless some other target is affected.


-- 

fxcoudert at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |fxcoudert at gcc dot gnu dot
                   |                            |org
           Severity|normal                      |enhancement
             Status|UNCONFIRMED                 |NEW
          Component|fortran                     |libfortran
     Ever Confirmed|0                           |1
      Known to fail|                            |4.3.0 4.4.0 4.5.0
   Last reconfirmed|0000-00-00 00:00:00         |2009-03-28 08:55:37
               date|                            |
            Summary|FAIL: gfortran.dg/nan_3.f90 |HP-UX 10 has broken strtod
                   |execution test              |


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

Reply via email to