https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125623
Steve Kargl <kargl at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |kargl at gcc dot gnu.org
Priority|P3 |P4
--- Comment #3 from Steve Kargl <kargl at gcc dot gnu.org> ---
Seems to be an HP target problem not a libgfortran problem.
If gfortran worked (for some definition of work) on
hppa64-hp-hpux11.11 prior to this changed, then what does
the following reveal
% cat foo.f90
subroutine foo(x, f, n, y)
real(16), intent(in) :: x
real(16), intent(out) :: f, y
integer, intent(out) :: n
f = fraction(x)
m = exponent(x)
y = scale(f, 4)
end subroutine
gfortran -c -fdump-tree-original foo.f90
If hppa64 does not have frexpl and scalbnl, then
someone will need to add implementations to
libgfortran/intrinsics/c99_functions.c. This
file was added over 2 decades ago deal with targets
that were not C99 conformant.