https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100463
--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> --- Adding the two missing function like below fixes the errors. diff --git a/gcc/except.c b/gcc/except.c index a7902bbd555..913632f5199 100644 --- a/gcc/except.c +++ b/gcc/except.c @@ -149,6 +149,21 @@ static GTY(()) int call_site_base; static GTY(()) hash_map<tree_hash, tree> *type_to_runtime_map; +typedef int_hash <int, 0, INT_MAX> test_int_hash_t; +typedef hash_map<test_int_hash_t, int> test_int_hash_map_t; +static GTY(()) test_int_hash_map_t *test_int_hash_map; + +inline void +gt_ggc_mx (test_int_hash_t *) +{ +} + +inline void +gt_pch_nx (test_int_hash_t *) +{ +} + + static GTY(()) tree setjmp_fn; /* Describe the SjLj_Function_Context structure. */