[Bug libfortran/21950] All gfortran execution tests fail on Tru64 UNIX V4.0F: scalbn unresolved
ro at techfak dot uni-bielefeld dot de
gcc-bugzilla@gcc.gnu.org
Mon Jun 13 15:08:00 GMT 2005
------- Additional Comments From ro at techfak dot uni-bielefeld dot de 2005-06-13 15:08 -------
Subject: Re: All gfortran execution tests fail on Tru64 UNIX V4.0F: scalbn unresolved
> is very portable). What about the naïve implementation:
>
> double scalbn (double x, int n) { return x * pow(FLT_RADIX,n); }
I haven't checked if this handles the corner cases (overflow, NaN or Inf as
input) correctly.
> Is FLT_RADIX available on Tru64 UNIX V4.0F and IRIX? That would at least allow
> gfortran to build, even if we could enhance this code afterwards.
It is, on all of Tru64 UNIX V4.0F, IRIX 5.3 and 6.5.
> The fix is: add a check for scalbn in the configure.ac, add the fallback
> function to c99_functions.c and the prototype to c99_protos.h. I can write that
> and submit the patch for review if someone can test it on Tru64 UNIX and IRIX.
I can easily perform the testing.
Rainer
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21950
More information about the Gcc-bugs
mailing list