https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81354
--- Comment #11 from Bill Schmidt <wschmidt at gcc dot gnu.org> --- Fixed on trunk so far, and verified that a modified backport fixes the limited range on 5.4 where the provided test case fails. Backports to follow in about a week after burn-in.