[PATCH] gfortran -- Map REAL128 to REAL kind type with widest precision
Steve Kargl
sgk@troutmask.apl.washington.edu
Thu Feb 9 18:33:00 GMT 2017
On Thu, Feb 09, 2017 at 12:10:02PM +0200, Janne Blomqvist wrote:
>
> That being said, I think even with Steve's patch, it's not guaranteed
> to give you IEEE 754-2008 binary128. E.g. on IBM POWER targets,
> depending on the ABI you may get an IBM extended double (double-double
> or __ibm128) format. Although if IEEE binary128 is also available,
> with Steve's patch you should get that one has it has more precision
> that __ibm128.
I do not have to a IBM POWER system, so cannot easily check the
effect of my patch. I, however, suspect that it has no effect,
because IBM POWER probably only supports REAL(4), REAL(8), and
REAL(16). REAL(16) can have either double-double or IEEE-754
semantics, but not both.
> >> - Is this appropriate for stage 4?
> >>
> > Now that you remind of it, if we take the rules to the letter, no.
> > My opinion is that it should be accepted, in stage 4 or later.
> > But I donât have a strong opinion about it either.
>
> I think it's Ok, the patch is quite small and unlikely to cause
> regressions. In particular since the ABI has already been bumped, now
> is a good time to piggyback other ABI changing stuff.
>
> Steve, please don't revert, but add a note to gcc-7/changes.html and
> the GFortran wiki.
I may have had acces to the wiki at some point, but no longer can
login. For the gcc-7/changes.html, is the attached diff ok? Gerald,
is there a ChangeLog for wwwdocs/?
--
Steve
20161221 https://www.youtube.com/watch?v=IbCHE-hONow
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gcc7_changes.diff
Type: text/x-diff
Size: 1291 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/fortran/attachments/20170209/0373421a/attachment.bin>
More information about the Fortran
mailing list