https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101292
--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> --- Started with r12-1804-g65870e75616ee4359d1c13b99be794e6a577bc65, one can see it with: diff --git a/gcc/warning-control.cc b/gcc/warning-control.cc index ec8ed232763..6b1e5f26c8a 100644 --- a/gcc/warning-control.cc +++ b/gcc/warning-control.cc @@ -191,6 +191,7 @@ void copy_warning (ToType to, FromType from) if (!nowarn_map) nowarn_map = xint_hash_map_t::create_ggc (32); + gcc_assert (*from_map != 0xa5a5a5a5); nowarn_map->put (to_key, *from_map); set_no_warning_bit (to, true); }