https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82064
--- Comment #8 from janus at gcc dot gnu.org --- (In reply to janus from comment #7) > ... which indeed fixes the issue with 'test_sep'. (Note: I have not > regtested it yet, but I hope it will not break anything.) To the contrary, it unfortunately produces lots of ICEs like the following: $ gfortran-8 class_19.f03 class_19.f03:24:0: allocate(foo_outer :: try3) internal compiler error: in gfc_advance_chain, at fortran/trans.c:58