https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91512
--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> --- Sounds similar to PR91509. The rev. in question can end up exposing a lot more loops which I think is not necessarily bad but may uncover issues in the compiler. For PR91509 it is the prefetching pass going wild so I wonder what your -march=native maps to? Note your time-reports indicate that you build the compiler with checking enabled, you can get better figures when building with -fno-checking or configuring GCC with --enable-checking=release.