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

--- Comment #6 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Eugene Rozenfeld <ero...@gcc.gnu.org>:

https://gcc.gnu.org/g:0ed093c7c3f755bc1cd80e5186abeb2f5c50ee0c

commit r12-2709-g0ed093c7c3f755bc1cd80e5186abeb2f5c50ee0c
Author: Eugene Rozenfeld <ero...@microsoft.com>
Date:   Mon Aug 2 17:22:34 2021 -0700

    Fix indir-call-prof-2.c with AutoFDO

    indir-call-prof-2.c has -fno-early-inlining but AutoFDO can't work without
    early inlining (it needs to match the inlining of the profiled binary).
    I changed profopt.exp to always pass -fearly-inlining for AutoFDO.
    With that change the indirect call inlining in indir-call-prof-2.c happens
in the early inliner
    so I changed the dg-final-use-autofdo.

    Contributes to fixing PR gcov-profile/71672

    gcc/testsuite/ChangeLog:

            * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
            * lib/profopt.exp: Pass -fearly-inlining when compiling with
AutoFDO.

Reply via email to