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

Reply via email to