https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80291
--- Comment #7 from snowfed <snowfed at mail dot ru> --- In the slightly reduced version of the test case cell is not allocated when reaching associate structure. Maybe, allocate(cell) is worth being added. For example, when I compile the example with ifort and run it I get SIGSEGV.