https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113441
--- Comment #25 from Tamar Christina <tnfchris at gcc dot gnu.org> --- > > void record_nonwrapping_chrec (tree chrec) > > { > > - CHREC_NOWRAP(chrec) = 1; > > + CHREC_NOWRAP(chrec) = 0; > > > > if (dump_file && (dump_flags & TDF_SCEV)) > > { > > Hmmm. With experiments. The codegen looks slightly better but still didn't > recover back to GCC-12. > > > Btw, I compare ARM SVE codegen, even with cost model: > > https://godbolt.org/z/cKc1PG3dv > > I think GCC 13.2 codegen is better than GCC trunk with cost model. If you have the cost model enabled you hit https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113441#c9 which is just a target bug I need to look into separately.