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

--- Comment #9 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The trunk branch has been updated by Andrew Pinski <pins...@gcc.gnu.org>:

https://gcc.gnu.org/g:688f1947bd5453632a8973d1d5fba68169c9d1a9

commit r16-2619-g688f1947bd5453632a8973d1d5fba68169c9d1a9
Author: Andrew Pinski <quic_apin...@quicinc.com>
Date:   Tue Jul 29 10:38:58 2025 -0700

    testsuite: Cleanup after auto-profile testcases when auto-profile is not
supported [PR121215]

    The problem here is that in tree-prof.exp does not cleanup if requiring
auto-profile
    but it is not supported and the testcase uses dg-additional-sources.
Currently additional_sources
    is not reset to "" and then another testcase comes along and thinks that is
the additional source
    to be added.

    Committed as obvious after testing:
    make check-gcc RUNTESTFLAGS="tree-prof.exp=afdo-crossmodule-1.c
tree-ssa.exp=pr67891.c"
    to make sure pr67891.c now no longer uses the additional source.

            PR testsuite/121215
    gcc/testsuite/ChangeLog:

            * lib/profopt.exp (profopt-execute): Call
cleanup-after-saved-dg-test
            if returning early for the -fauto-profile case failing case.

    Signed-off-by: Andrew Pinski <quic_apin...@quicinc.com>

Reply via email to