https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92074
Bug ID: 92074
Summary: [10 regression] 26% performance regression on Spec2017
548.exchange2_r
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: ipa
Assignee: unassigned at gcc dot gnu.org
Reporter: linkw at gcc dot gnu.org
CC: marxin at gcc dot gnu.org
Target Milestone: ---
We found r276516 caused 26% performance degradation on SPEC2017 548.exchange2_r
on powerpc64le.
commit a3a17776a15a425662183c39700210bc76928a43
Author: hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Thu Oct 3 15:08:21 2019 +0000
* params.def (PARAM_INLINE_HEURISTICS_HINT_PERCENT,
PARAM_INLINE_HEURISTICS_HINT_PERCENT_O2): New.
* doc/invoke.texi (inline-heuristics-hint-percent,
inline-heuristics-hint-percent-O2): Document.
* tree-inline.c (inline_insns_single, inline_insns_auto): Add new
hint attribute.
(can_inline_edge_by_limits_p): Use it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@276516
138bc75d-0d04-0410-961f-82ee72b054a4
The option set used is: -Ofast -mcpu=power9 -fpeel-loops -funroll-loops -mrecip
cpu info: POWER9, altivec supported