https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83422
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aoliva at gcc dot gnu.org, | |jakub at gcc dot gnu.org Target Milestone|--- |8.0 --- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> --- So, the problem here is that we run successfully the vt_initialize which converts the debug marker insns into notes. Then vt_find_locations fails and we cfun->debug_nonbind_markers = 0; delete_vta_debug_insns (); but delete_vta_debug_insns doesn't do anything with the notes already created, and thus we ICE during final.c.