https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82961

--- Comment #4 from Tom de Vries <vries at gcc dot gnu.org> ---
So, deferred_asm_name is cleared by dwarf2out_early_finish, which is then
checked by the assert in dwarf2out_finish.

vmsdbgout_finish calls dwarf2out_finish (which checks the assert), but
dwarf2out_early_finish is never called.

The vms debug hooks have vmsdbgout_finish but no vmsdbgout_early_finish:
...
const struct gcc_debug_hooks vmsdbg_debug_hooks
= {vmsdbgout_init,
   vmsdbgout_finish,
   debug_nothing_charstar, /* early_finish */
...

Reply via email to