https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117253

--- Comment #6 from Davide Italiano <dccitaliano at gmail dot com> ---
(In reply to Richard Biener from comment #4)
> So probably IVOPTs related.  With -fno-ivopts code generated by GCC 13 and
> trunk are about the same size.

Slightly less contrived example that points to the same commit (and hopefully
the same regression, in case it's useful:

int f(int a) {
  if (a > 5) {
    a *= 2;
    if (a % 3 == 0 && a < 20) {
      a += 5;
    }
  }
  return a;
}



https://godbolt.org/z/Wj85rscYK

Reply via email to