[PATCH] gfortran -- Map REAL128 to REAL kind type with widest precision
Steve Kargl
sgk@troutmask.apl.washington.edu
Sat Feb 11 01:23:00 GMT 2017
On Fri, Feb 10, 2017 at 05:00:26PM -0800, Steve Kargl wrote:
> On Fri, Feb 10, 2017 at 04:52:09PM -0800, Jerry DeLisle wrote:
> >
> > gcc112 is a power8 machine.
> >
> > $ gfc -static -mfloat128 -mcpu=power8 foo.f90
> > $ ./a.out
> > 16 106 31
> >
> > $ gfc -static -mfloat128 -mabi=ieeelongdouble foo.f90
> > gfc: warning: using IEEE extended precision long double
> > f951: Warning: using IEEE extended precision long double
> > $ ./a.out
> > 16 113 33
> >
>
> The warning looks strange. You've clearly asked the
> compiler to use IEEE 754, so why warn? Seems like a
> bug.
I forgot to say "Thanks for checking what powerpc does."
--
Steve
20161221 https://www.youtube.com/watch?v=IbCHE-hONow
More information about the Fortran
mailing list