https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121440
--- Comment #2 from rguenther at suse dot de <rguenther at suse dot de> --- On Thu, 7 Aug 2025, pheeck at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121440 > > Filip Kastl <pheeck at gcc dot gnu.org> changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > Summary|[16 Regression] 50% |50% slowdown of 519.lbm_r > |slowdown of 519.lbm_r on |on Zen5 since > |Zen5 since |r16-2727-g09f0768b55b96c > |r16-2727-g09f0768b55b96c |(the fix for pr120941) > |(the fix for pr120941) | > > --- Comment #1 from Filip Kastl <pheeck at gcc dot gnu.org> --- > This is actually not a regression against GCC 15. > > https://lnt.opensuse.org/db_default/v4/SPEC/graph?plot.0=1294.477.0&plot.1=1359.477.0&plot.2=1288.477.0& > > Our graphs for Zen5 sadly don't go that far back but I'm guessing that the > introduction of the rrvl pass in r16-271-gd1cada7481420a got us the speedup > which we now lost. Improving (but correctness!) hoisting to hoist from perfect nests might be applicable, or moving rrvl to before invariant motion.