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.  */

Reply via email to