https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123264 --- Comment #1 from Iain Buclaw <ibuclaw at gcc dot gnu.org> --- Cause looks to be finish_aggregate_type() - TYPE_NAME isn't propagated to any forward referenced variants.