https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92891
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2019-12-10 CC| |jakub at gcc dot gnu.org, | |msebor at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Most likely r278983. The ICE is on 3889 else if (wi::ltu_p (min, wisiz)) where min->precision is 64 and wisiz->precision is 32. That is invalid, ltu_p etc. can be called only with the same precision wide_ints.