GCOV works incorrectly with the Windows-style paths. There are lots of places in GCOV where it assumes that '/' is the only path separator.
As a result 'make_gcov_file_name' function will return invalid paths like "a\b\c.cpp". -- Summary: Incorrect path assumptions Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: gcov/profile AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: cyberax at elewise dot com GCC build triplet: i686-mingw32 GCC host triplet: i686-mingw32 GCC target triplet: i686-mingw32 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25560