[Bug tree-optimization/92924] [10 regression] reproducible indirect call profile merging causes 80% slowdown in Firefox pref-reftest-singletons id-getter microbenchmarks

hubicka at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Jan 29 22:25:00 GMT 2020


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

--- Comment #19 from Jan Hubicka <hubicka at gcc dot gnu.org> ---
Seems that the multi-target speculation fallout is now fixed and also indirect
call profiling works similarly as to gcc9 now if the reproducibility logic is
disabled. 

I re-benchmarked Firefox. Reproducible merging still causes regression, now
there are two - perf_reftest singleton analysed here and responsiveness. Both
seems reproducible

https://treeherder.mozilla.org/perf.html#/compare?originalProject=try&originalRevision=5a4c0ae2020316660ae61035e0d0d826e26cab2f&newProject=try&newRevision=2de47e4772cfab453a21854d7cd9ff979b71b42e&framework=1&pageTitle=Non-reproducible+compared+to+reproducible+topn+merging

Subtests of perfetest still show 20%+ regression in the getters:

https://treeherder.mozilla.org/perf.html#/comparesubtest?originalProject=try&newProject=try&newRevision=2de47e4772cfab453a21854d7cd9ff979b71b42e&originalSignature=1905485&newSignature=1905485&framework=1&originalRevision=5a4c0ae2020316660ae61035e0d0d826e26cab2f


More information about the Gcc-bugs mailing list