------- 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