https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80361
janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |janus at gcc dot gnu.org --- Comment #12 from janus at gcc dot gnu.org --- Created attachment 41179 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41179&action=edit reduced test case I managed to boil down the test case to a more compact form, see the attached file. Note that it does not contain any FINAL procedure any more. The error message ... Fortran runtime error: Recursive call to nonrecursive procedure '__final_particle_specifiers_Prt_spec_list_t' ... refers to the a finalization procedure generated by gfortran, which is also used for polymorphic deallocation.