https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86220
--- Comment #1 from kargl at gcc dot gnu.org --- (In reply to G. Steinmetz from comment #0) > Introduced between 20180520 and 20180527. It wasn't introduced. It wa uncovered. :-) > > $ cat z1.f90 > program p > type t > real :: a = 1 > integer, pointer :: b > end type > type(t) :: z > integer, save, target :: x = 789 > data z%b /x/ > end > The code is invalid Fortran, so technically gfortran can do anything including ICE.