https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84548
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |NEW --- Comment #10 from Martin Liška <marxin at gcc dot gnu.org> --- Thank you very much for help. So I see 2 problems: a) gcov.c wrong assumes that two functions starting at a same line must end on the same line -> it's wrong b) there's broken location map, because for your x.gcno file I see 2 functions starting as same line & column: CryptDefaultProviderTest.h:18:5:20 (addTestsToSuite) and CryptDefaultProviderTest.h:18:5:18 (getTestNamer__) and each ending at different line. That should not be possible. Is the project you are building public so I can build it locally and debug case b) ?