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

--- Comment #7 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-12 branch has been updated by Jakub Jelinek
<ja...@gcc.gnu.org>:

https://gcc.gnu.org/g:2407495178fa20382944cdbb875e940ad109f9fb

commit r12-9422-g2407495178fa20382944cdbb875e940ad109f9fb
Author: Jakub Jelinek <ja...@redhat.com>
Date:   Sun Mar 26 20:15:05 2023 +0200

    predict: Don't emit -Wsuggest-attribute=cold warning for functions which
already have that attribute [PR105685]

    In the following testcase, we predict baz to have cold
    entry regardless of the user supplied attribute (as it call
    unconditionally a cold function), but still issue
    a -Wsuggest-attribute=cold warning despite it having that attribute
    already.

    The following patch avoids that.

    2023-03-26  Jakub Jelinek  <ja...@redhat.com>

            PR ipa/105685
            * predict.cc (compute_function_frequency): Don't call
            warn_function_cold if function already has cold attribute.

            * c-c++-common/cold-2.c: New test.

    (cherry picked from commit 7eca91d4781bb3df941f25c30b971dac66ba1b3d)

Reply via email to