https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123855
--- Comment #4 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Jorgen Kvalsvik <[email protected]>: https://gcc.gnu.org/g:340c45dc16a0a75a477192a2baaf28235be7f520 commit r16-7180-g340c45dc16a0a75a477192a2baaf28235be7f520 Author: Jørgen Kvalsvik <[email protected]> Date: Wed Jan 28 20:33:21 2026 +0100 Permit const counters in flush_on_edges [PR123855] Relax the (accidental) requirement and permit that function-local counters don't have SSA names. We really only look up the def statement to check if it is a phi node, in which case we need to resolve the counter from there. This obviously doesn't apply when it is a constant. PR gcov-profile/123855 gcc/ChangeLog: * path-coverage.cc (flush_on_edges): Only look up SSA name def stmt when counter is non-const. gcc/testsuite/ChangeLog: * gcc.misc-tests/gcov-pr123855.c: New test.
