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);
     }

Reply via email to