[Bug fortran/96983] [11 regression] ICE compiling gfortran.dg/pr96711.f90 starting with r11-3042

anlauf at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Sep 9 14:54:42 GMT 2020


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

--- Comment #8 from anlauf at gcc dot gnu.org ---
(In reply to Rainer Orth from comment #6)
> The test also FAIL on 64-bit SPARC with an ICE/SEGV:
> 
> 0x67606b build_round_expr
>         /vol/gcc/src/hg/master/local/gcc/fortran/trans-intrinsic.c:408

That's:

      arg = fold_convert (gfc_float128_type_node, arg);

Can you find out what gfc_float128_type_node is on SPARC,
and why the conversion fails?

There's apparently a real kind with mode_precision >= 128,
so we have to find out what it is, and if we can convert to it.


More information about the Gcc-bugs mailing list