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.

Reply via email to