https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84487
--- Comment #11 from Wilco <wilco at gcc dot gnu.org> --- (In reply to Tobias Burnus from comment #10) > In my understanding, the problem is the following (of r254427): > Unconditionally generate a vtable for any module derived > type, as long as the standard is F2003 or later and it > is not a vtype or a PDT template. I'm not sure it's the same problem but the huge size increases I noticed are due to not optimizing zeroes from initializers, so we end up with huge rodata with only zeroes in it.