https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123390
--- Comment #4 from Richard Earnshaw <rearnsha at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #3) > The fix is obvious replace 1 with 1u. Well not quite that obvious. remainder is an unsigned HWI, so replace it with HOST_WIDE_INT_1U; but there's probably more cases in that function that need checking as we use literals in several places without appropriate adornment.
