https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109276
--- Comment #8 from Andrew Pinski <pinskia at gcc dot gnu.org> --- A workaround is to do: long long int digit __attribute__((aligned(8))); Note manually setting the digit alignment to 4 does not cause an ICE for GCC 10.4 either.