https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104125
--- Comment #1 from Andrew Macleod <amacleod at redhat dot com> --- wow, thats a crazy change to get that kind of difference. All we are doing is invoking the ::fold_stmt () on statements we can't simplify with ranges. I wonder if something is being simplified too early and messing some loop stuff up?