https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93791
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-checking CC| |jakub at gcc dot gnu.org Summary|[9/10 Regression] ICE in |ICE in |can_represent_integral_type |can_represent_integral_type |_p, at real.c:5426 |_p, at real.c:5426 --- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> --- With s/end/end function/ in the two spots ICEs even with r90000 the same waypr93791.f90: In function âfâ: pr93791.f90:5: error: invalid types in conversion to floating point real(kind=4) real(kind=4) (*<T304>) (void) __result_f.1 = (real(kind=4)) g; pr93791.f90:5: internal compiler error: verify_gimple failed Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. so I don't think this is actually a regression.