https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82702
Martin Liška changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82702
Martin Liška changed:
What|Removed |Added
Known to work||8.0
Known to fail|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82702
--- Comment #9 from Martin Liška ---
Author: marxin
Date: Fri Nov 10 15:23:24 2017
New Revision: 254629
URL: https://gcc.gnu.org/viewcvs?rev=254629=gcc=rev
Log:
GCOV: create one intermediate file per a gcno file (PR gcov-profile/82702).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82702
--- Comment #8 from Martin Liška ---
> We are not using directly lcov, but a replacement we rewrote in Rust.
> We can easily support reading from multiple gcov files instead of one
> (actually, we already support it when llvm is used, since it
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82702
--- Comment #7 from Marco Castelluccio ---
(In reply to Martin Liška from comment #6)
> Marco is right that it started with the mentioned revision. But let me start
> in more general context:
>
> Consider virtual.cpp file that includes some
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82702
--- Comment #6 from Martin Liška ---
Marco is right that it started with the mentioned revision. But let me start in
more general context:
Consider virtual.cpp file that includes some standard header files.
In that case gcov tool can be invoked
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82702
Martin Liška changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82702
--- Comment #4 from Marco Castelluccio ---
I suppose this is a regression caused by
https://github.com/gcc-mirror/gcc/commit/41da7513d5aaaff3a5651b40edeccc1e32ea785a.
Is it intentional?
Note that generating multiple files makes parsing slower,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82702
--- Comment #3 from Marco Castelluccio ---
See also this comment:
https://github.com/gcc-mirror/gcc/blob/3c311329bd71ab4589fced78baf30187e50b6d3f/gcc/gcov.c#L865.
This used to be true, but it's not anymore.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82702
--- Comment #2 from Marco Castelluccio ---
(In reply to Andrew Pinski from comment #1)
> https://gcc.gnu.org/onlinedocs/gcc/Invoking-Gcov.html#Invoking-Gcov
>
> The output is a single .gcov file per .gcda file.
>
> The same documentation was
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82702
--- Comment #1 from Andrew Pinski ---
https://gcc.gnu.org/onlinedocs/gcc/Invoking-Gcov.html#Invoking-Gcov
The output is a single .gcov file per .gcda file.
The same documentation was in GCC 5.1.0's docs:
11 matches
Mail list logo