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.