https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123886
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rguenth at gcc dot gnu.org
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
Huh, I was working with the assumption we never GC identifiers ...
struct GTY(()) sym_off_pair
{
const char * GTY((skip)) sym;
unsigned HOST_WIDE_INT off;
};
static GTY(()) hash_map<tree, sym_off_pair> *external_die_map;
so a different fix would be to remove the GTY((skip)) on sym above. I wonder
why this only shows up now, is it possible to bisect the issue?