https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86817
Bug ID: 86817 Summary: [8/9 Regression] Misleading warning in gcov since r254672 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: gcov-profile Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org CC: marxin at gcc dot gnu.org Target Milestone: --- When gcov is run for 2 files one can see: $ rm *.gc* ; gcc --coverage main.c && ./a.out && gcc --coverage main2.c && ./a.out && gcov main.c main2.c main2.gcno:'main' has arcs to entry block main2.gcno:'main' has arcs from exit block File 'main.c' Lines executed:100.00% of 2 Creating 'main.c.gcov' File 'main2.c' Lines executed:100.00% of 2 Creating 'main2.c.gcov' Which is obviously wrong.