https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102395
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Actually it might be easier to change line 1291: gcc_assert (sclass < LIM_REG_CLASSES); to be: gcc_assert (sclass < LIM_REG_CLASSES && sclass >= 0); I don't see how -1 is coming into play ...