https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120458
Nathaniel Shead <nshead at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nshead at gcc dot gnu.org --- Comment #4 from Nathaniel Shead <nshead at gcc dot gnu.org> --- Looks like the issue is in libcody; we hit gcc/libcody/buffer.cpp:295 when receiving the module name: if (c < S2C(u8" ") || c >= 0x7f) goto malformed; which quite obviously doesn't support the non-ASCII subset of UTF-8. Reading through https://github.com/urnathan/libcody?tab=readme-ov-file#packet-encoding I suppose it sounds like it expects these characters to have been escaped somehow, though reading should still work I think?