https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89431
--- Comment #6 from Steve Kargl <sgk at troutmask dot apl.washington.edu> --- On Thu, Feb 21, 2019 at 10:44:25AM +0000, dominiq at lps dot ens.fr wrote: > 4 8 10 16 > __GFC_REAL_10__ defined > __GFC_REAL_16__ defined These are needed for the IEEE arithmetic module, where there is a catch 22 in writing ieee_selected_real_kind. One needs to know that REAL(10) and REAL(16) exists, and selected_real_kind is insufficient. These can probably be removed if someone wants to rewrite ieee_arithmetic.F90 in m4, and then have the library build system generate ieee_arithmetic.f90 from m4.