https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116292
kargls at comcast dot net changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kargls at comcast dot net --- Comment #3 from kargls at comcast dot net --- Well, the code is massively invalid, so technically gfortran can do anything, which includes dying with an ICE. On amd64-*-freebsd, the code compiles and even executes! (I suppose I should reconfig gcc with --enable-checking.) All of the variables are undefined, so cannot appear in the expressions. Neither dummy nor buffer are allocated, so cannot appear in move_alloc(). A Fortran compiler is not required to diagnose this for a programmer.