https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95640
--- Comment #4 from Steve Kargl <sgk at troutmask dot apl.washington.edu> --- On Thu, Jun 11, 2020 at 02:56:58PM +0000, kargl at gcc dot gnu.org wrote: > > IEEE-754 permits the extended double type (See 3.7 Extended and > extendable precisions). I do not see in the Fortran standard that > the output from ieee_seleted_real_kind must select binary32, > binary64, or binary128. Addendum 1, in case anyone cares. Neither IEEE decimal64 nor decimal128 can be returned as gfortran currently does not support RADIX=10. > That said, ieee_selected_real_kind is completely broken. > See PR69101. I used to have patch that fixed this PR, > but never got around to committing it. The patch attached > in 69101 is not correct. Addendum 2, I may have found my last working patch. If I get around to it, I might post it in the PR. Addendum 3, F2018 has added at least ieee_fma. gfortran does not support it.