https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88227

--- Comment #4 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
The ICE is caused by a bad conversion of REAL(16) BOZ using an integer KIND
that does not exist with -m32 (see comment 2). The ICE is gone with
-fdefault-double-8, but is also present with -freal-8-real-16 -m32:

% gfc pr88227.f90 -fdefault-real-8 -m32 -fdefault-double-8
% ./a.out 
   2.6941399667723174E-320
% gfc pr88227.f90 -freal-8-real-16 -m32
f951: internal compiler error: Segmentation fault: 11
libbacktrace could not find executable to open
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://gcc.gnu.org/bugs/> for instructions.

Reply via email to