https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120614
--- Comment #17 from kugan at gcc dot gnu.org --- fotonik3d_r regresses -20% compared to base (no PGO). Base perf 33.19% fotonik3d_r_pea fotonik3d_r_peak.mytest-64 [.] leapfrog_.constprop.0 23.76% fotonik3d_r_pea fotonik3d_r_peak.mytest-64 [.] __material_mod_MOD_mat_updatee 21.46% fotonik3d_r_pea fotonik3d_r_peak.mytest-64 [.] __upml_mod_MOD_upml_updatee_simple 20.31% fotonik3d_r_pea fotonik3d_r_peak.mytest-64 [.] __update_mod_MOD_updateh 0.09% fotonik3d_r_pea fotonik3d_r_peak.mytest-64 [.] __power_mod_MOD_power_interh.lto_priv.0 AutoFDP perf 32.48% fotonik3d_r_pea fotonik3d_r_peak.mytest-64 [.] __material_mod_MOD_mat_updatee 30.12% fotonik3d_r_pea fotonik3d_r_peak.mytest-64 [.] leapfrog_.constprop.0 21.09% fotonik3d_r_pea fotonik3d_r_peak.mytest-64 [.] __upml_mod_MOD_upml_updatee_simple 15.38% fotonik3d_r_pea fotonik3d_r_peak.mytest-64 [.] __update_mod_MOD_updateh Here is __material_mod_MOD_mat_updatee profile diff __material_mod_MOD_mat_updatee/13 bb 37 fdo 10604090 (hot) afdo 0 (auto FDO) (cold) scaled 0 diff -10604090, -100.00% __material_mod_MOD_mat_updatee/13 bb 36 fdo 10604090 (hot) afdo 0 (auto FDO) (cold) scaled 0 diff -10604090, -100.00% __material_mod_MOD_mat_updatee/13 bb 33 fdo 10604090 (hot) afdo 0 (auto FDO) (cold) scaled 0 diff -10604090, -100.00% __material_mod_MOD_mat_updatee/13 bb 22 fdo 89300 (cold) afdo 4600494 (auto FDO) (hot) scaled 5214809 diff 5125509, +5739.65% __material_mod_MOD_mat_updatee/13 bb 27 fdo 89110 (cold) afdo 151215 (auto FDO) (hot) scaled 171407 diff 82297, +92.35% __material_mod_MOD_mat_updatee/13 bb 26 fdo 89110 (cold) afdo 151215 (auto FDO) (hot) scaled 171407 diff 82297, +92.35% __material_mod_MOD_mat_updatee/13 bb 23 fdo 89110 (cold) afdo 1779 (auto FDO) (cold) scaled 2017 diff -87093, -97.74% __material_mod_MOD_mat_updatee/13 bb 4 fdo 22800 (cold) afdo 67602 (auto FDO) (cold) scaled 76629 diff 53829, +236.09% __material_mod_MOD_mat_updatee/13 bb 30 fdo 22800 (cold) afdo 22691145 (auto FDO) (hot) scaled 25721148 diff 25698348, +112712.05% __material_mod_MOD_mat_updatee/13 bb 13 fdo 22800 (cold) afdo 1165245 (auto FDO) (hot) scaled 1320843 diff 1298043, +5693.17% __material_mod_MOD_mat_updatee/13 bb 9 fdo 22610 (cold) afdo 26685 (auto FDO) (cold) scaled 30248 diff 7638, +33.78% __material_mod_MOD_mat_updatee/13 bb 8 fdo 22610 (cold) afdo 26705 (auto FDO) (cold) scaled 30271 diff 7661, +33.88% __material_mod_MOD_mat_updatee/13 bb 5 fdo 22610 (cold) afdo 40917 (auto FDO) (cold) scaled 46381 diff 23771, +105.13% __material_mod_MOD_mat_updatee/13 bb 39 fdo 22610 (cold) afdo 18092430 (auto FDO) (hot) scaled 20508355 diff 20485745, +90604.80% __material_mod_MOD_mat_updatee/13 bb 38 fdo 22610 (cold) afdo 18092430 (auto FDO) (hot) scaled 20508355 diff 20485745, +90604.80% __material_mod_MOD_mat_updatee/13 bb 31 fdo 22610 (cold) afdo 18092430 (auto FDO) (hot) scaled 20508355 diff 20485745, +90604.80% __material_mod_MOD_mat_updatee/13 bb 18 fdo 22610 (cold) afdo 40917 (auto FDO) (cold) scaled 46381 diff 23771, +105.13% __material_mod_MOD_mat_updatee/13 bb 17 fdo 22610 (cold) afdo 40917 (auto FDO) (cold) scaled 46381 diff 23771, +105.13% __material_mod_MOD_mat_updatee/13 bb 14 fdo 22610 (cold) afdo 40917 (auto FDO) (cold) scaled 46381 diff 23771, +105.13% __material_mod_MOD_mat_updatee/13 bb 41 fdo 190 (cold) afdo 0 (auto FDO) (cold) scaled 0 diff -190, -100.00% __material_mod_MOD_mat_updatee/13 bb 40 fdo 190 (cold) afdo 0 (auto FDO) (cold) scaled 0 diff -190, -100.00% __material_mod_MOD_mat_updatee/13 bb 3 fdo 190 (cold) afdo 40917 (auto FDO) (cold) scaled 46381 diff 46191, +24311.05% __material_mod_MOD_mat_updatee/13 bb 29 fdo 190 (cold) afdo 4598715 (auto FDO) (hot) scaled 5212792 diff 5212602, +2743474.74% __material_mod_MOD_mat_updatee/13 bb 28 fdo 190 (cold) afdo 4598715 (auto FDO) (hot) scaled 5212792 diff 5212602, +2743474.74% __material_mod_MOD_mat_updatee/13 bb 21 fdo 190 (cold) afdo 4449279 (auto FDO) (hot) scaled 5043402 diff 5043212, +2654322.11% __material_mod_MOD_mat_updatee/13 bb 20 fdo 190 (cold) afdo 4449279 (auto FDO) (hot) scaled 5043402 diff 5043212, +2654322.11% __material_mod_MOD_mat_updatee/13 bb 2 fdo 190 (cold) afdo 4463511 (auto FDO) (hot) scaled 5059534 diff 5059344, +2662812.63% __material_mod_MOD_mat_updatee/13 bb 19 fdo 190 (cold) afdo 1124328 (auto FDO) (hot) scaled 1274462 diff 1274272, +670669.47% __material_mod_MOD_mat_updatee/13 bb 12 fdo 190 (cold) afdo 1124328 (auto FDO) (hot) scaled 1274462 diff 1274272, +670669.47% __material_mod_MOD_mat_updatee/13 bb 11 fdo 190 (cold) afdo 4449279 (auto FDO) (hot) scaled 5043402 diff 5043212, +2654322.11% __material_mod_MOD_mat_updatee/13 bb 10 fdo 190 (cold) afdo 26685 (auto FDO) (cold) scaled 30248 diff 30058, +15820.00% __material_mod_MOD_mat_updatee/13 bb 1 fdo 190 (cold) afdo 0 (auto FDO) (cold) scaled 0 diff -190, -100.00% __material_mod_MOD_mat_updatee/13 bb 0 fdo 190 (cold) afdo 4463511 (guessed) (hot) scaled 5059534 diff 5059344, +2662812.63%