This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug libfortran/26252] FAIL: gfortran.fortran-torture/execute/nan_inf_fmt.f90 execution



------- Comment #12 from fxcoudert at gcc dot gnu dot org  2008-03-01 13:57 -------
(In reply to comment #11)
> This is not correct.  isfinite and fpclassify are both macros on
> HP-UX 11.  However, they are broken because they only support float
> and double, and not long double.

I was focusing on hpux10, because it's what it's in the target field of the
bugzilla. But, long double shouldn't be a problem because the testcase only
uses float and double (and, while we used to cast everything to long double in
libgfortran, we don't do it anymore because of the problems that raised).

> On HP-UX 10, there is no isfinite macro or function.  There are
> functions finite and finitef.  Likewise, there are fpclassify and
> fpclassifyf functions.

So, on hpux10 my point still stands, doesn't it? We don't need the _BROKEN
macros set, because is the macros aren't defined, we're gonna use their own
(whether there are functions or not).


-- 


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]