https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92007
Maxim Kuvyrkov <mkuvyrkov at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mkuvyrkov at gcc dot gnu.org --- Comment #21 from Maxim Kuvyrkov <mkuvyrkov at gcc dot gnu.org> --- (In reply to iii from comment #18) > Author: iii > Date: Mon Oct 28 13:09:54 2019 > New Revision: 277515 > > URL: https://gcc.gnu.org/viewcvs?rev=277515&root=gcc&view=rev > Log: > Move jump threading before reload Hi Ilya, This patch regresses performance of SPEC CPU2006's 400.perlbench on aarch64-linux-gnu -O3 by 5% with most of the slowdown in the hottest function S_regmatch (this is for gcc-9-branch). benchmark,symbol,rel_sample,rel_size,results-0:sample,results-1:sample,results-0:size,results-1:size 400.perlbench,perlbench_base.default, 105,100,9281,9761,1281408,1285488 400.perlbench,[.] S_regmatch , 107,100,3641,3910,16460,16460 Is there a way to fix the problem gcc-9-branch in less intrusive way?