https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85158
--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> --- As a middle-ground between ints, HOST_WIDE_INTs and unlimited precision we have offset_int, widest_int etc. But perhaps using even that would be too costly.