This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libfortran/26252] FAIL: gfortran.fortran-torture/execute/nan_inf_fmt.f90 execution
- From: "fxcoudert at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 1 Mar 2008 13:57:58 -0000
- Subject: [Bug libfortran/26252] FAIL: gfortran.fortran-torture/execute/nan_inf_fmt.f90 execution
- References: <bug-26252-276@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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