https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117611
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-checking Known to work|14.2.0 | --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- gcc_checking_assert (T::includes_p (m)); So only ICEs with checking enabled. The ICE comes from scalar_int_mode shift_unit_mode = as_a <scalar_int_mode> (GET_MODE_INNER (shift_mode)); So maybe caused by r8-2775-ge3731c52cf1b60 (or maybe it was there earlier than that though).