https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114385
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Another workaround is to add:
if (end-begin < 0) __builtin_unreachable();
I notice that this is not the same as:
[[assume(end-begin >= 0)]];
but that seems related to another bug report dealing with how we don't do
IPA_SRA over assume statements yet.
