https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102311
anlauf at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2021-09-13 Ever confirmed|0 |1 Status|UNCONFIRMED |NEW --- Comment #1 from anlauf at gcc dot gnu.org --- Confirmed. (gdb) l symbol.c:4278 4273 4274 void 4275 gfc_enforce_clean_symbol_state(void) 4276 { 4277 enforce_single_undo_checkpoint (); 4278 gcc_assert (latest_undo_chgset->syms.is_empty ()); 4279 } For some reason we fail to clean up when the function is contained in a module.