[Bug gcov-profile/80223] RFE: Exclude functions from profile instrumentation

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Sep 7 09:48:09 GMT 2021


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

--- Comment #24 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Martin Liska <marxin@gcc.gnu.org>:

https://gcc.gnu.org/g:aad72d2ea8378e1a56c00d15daa4bdcac8a5ae39

commit r12-3379-gaad72d2ea8378e1a56c00d15daa4bdcac8a5ae39
Author: Martin Liska <mliska@suse.cz>
Date:   Tue Jun 22 10:09:01 2021 +0200

    inline: do not einline when no_profile_instrument_function is different

            PR gcov-profile/80223

    gcc/ChangeLog:

            * ipa-inline.c (can_inline_edge_p): Similarly to sanitizer
            options, do not inline when no_profile_instrument_function
            attributes are different in early inliner. It's fine to inline
            it after PGO instrumentation.

    gcc/testsuite/ChangeLog:

            * gcc.dg/no_profile_instrument_function-attr-2.c: New test.


More information about the Gcc-bugs mailing list