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.