https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95549
David Edelsohn <dje at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dje at gcc dot gnu.org --- Comment #3 from David Edelsohn <dje at gcc dot gnu.org> --- I don't know why the vtable is not emitted. It seems that it should be in gcc-rich-location.o. This could be a situation of a conflict between a symbol label and a symbol qualname. The AIX backend has special code to try to handle it. I'm unsure why it's failing for gnat1 and not other languages.