------- Comment #6 from dominiq at lps dot ens dot fr  2007-07-20 22:08 -------
Subject: Re:  FAIL: gfortran.dg/edit_real_1.f90 on
 Darwin8

> Try this: ...

I get

1.79769313486231570814527423731704356798070567526e+308
isfinite = 1
isfinite = 0

There is something I don't understand:
in libgfortran/configure I read:

# Check for a isfinite macro that works on long doubles.

so it seems that HAVE_BROKEN_ISFINITE is set if
isfinite is broken for long doubles (which seems
likely, see the Jack's comment), but it is then used
in libgfortran/libgfortran.h to redefine isfinite
(corresponding to double?). Am I missing something?


-- 


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

Reply via email to