https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121903
--- Comment #3 from David Faust <david.faust at oracle dot com> --- This may be the culprit. A size_t that should be uHWI. diff --git a/gcc/ctfc.cc b/gcc/ctfc.cc index 49251489ae1..3fae414bf53 100644 --- a/gcc/ctfc.cc +++ b/gcc/ctfc.cc @@ -863,7 +863,7 @@ ctf_add_function (ctf_container_ref ctfc, uint32_t flag, const char * name, ctf_dtdef_ref ctf_add_sou (ctf_container_ref ctfc, uint32_t flag, const char * name, - uint32_t kind, size_t size, dw_die_ref die) + uint32_t kind, unsigned HOST_WIDE_INT size, dw_die_ref die) { ctf_dtdef_ref dtd; diff --git a/gcc/ctfc.h b/gcc/ctfc.h index d98ef555e41..a195804daa5 100644 --- a/gcc/ctfc.h +++ b/gcc/ctfc.h @@ -464,7 +464,7 @@ extern ctf_dtdef_ref ctf_add_function (ctf_container_ref, uint32_t, const char *, const ctf_funcinfo_t *, dw_die_ref, bool, int); extern ctf_dtdef_ref ctf_add_sou (ctf_container_ref, uint32_t, const char *, - uint32_t, size_t, dw_die_ref); + uint32_t, unsigned HOST_WIDE_INT, dw_die_ref); extern ctf_dtdef_ref ctf_add_type_tag (ctf_container_ref, uint32_t, const char *, ctf_dtdef_ref); extern ctf_dtdef_ref ctf_add_decl_tag (ctf_container_ref, uint32_t,