https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105016
--- Comment #3 from Tom de Vries <vries at gcc dot gnu.org> --- In libgcc.h, I see: ... #define __udivmoddi4 __NDW(udivmod,4) ... and for LIBGCC2_UNITS_PER_WORD == 8 we have: ... #define __NDW(a,b) __ ## a ## ti ## b ... So, AFAICT it's possible that __udivmoddi4 is mapped to __udivmodti4.