[Bug gcov-profile/82702] gcov intermediate format is creating multiple 'gcov' files, it was creating a single file up to GCC 6

2018-01-17 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82702 Martin Liška changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug gcov-profile/82702] gcov intermediate format is creating multiple 'gcov' files, it was creating a single file up to GCC 6

2017-11-21 Thread marxin at gcc dot gnu.org
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|

[Bug gcov-profile/82702] gcov intermediate format is creating multiple 'gcov' files, it was creating a single file up to GCC 6

2017-11-10 Thread marxin at gcc dot gnu.org
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).

[Bug gcov-profile/82702] gcov intermediate format is creating multiple 'gcov' files, it was creating a single file up to GCC 6

2017-10-31 Thread marxin at gcc dot gnu.org
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

[Bug gcov-profile/82702] gcov intermediate format is creating multiple 'gcov' files, it was creating a single file up to GCC 6

2017-10-30 Thread mcastelluccio at mozilla dot com
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

[Bug gcov-profile/82702] gcov intermediate format is creating multiple 'gcov' files, it was creating a single file up to GCC 6

2017-10-25 Thread marxin at gcc dot gnu.org
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

[Bug gcov-profile/82702] gcov intermediate format is creating multiple 'gcov' files, it was creating a single file up to GCC 6

2017-10-25 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82702 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug gcov-profile/82702] gcov intermediate format is creating multiple 'gcov' files, it was creating a single file up to GCC 6

2017-10-25 Thread mcastelluccio at mozilla dot com
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,

[Bug gcov-profile/82702] gcov intermediate format is creating multiple 'gcov' files, it was creating a single file up to GCC 6

2017-10-25 Thread mcastelluccio at mozilla dot com
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.

[Bug gcov-profile/82702] gcov intermediate format is creating multiple 'gcov' files, it was creating a single file up to GCC 6

2017-10-25 Thread mcastelluccio at mozilla dot com
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

[Bug gcov-profile/82702] gcov intermediate format is creating multiple 'gcov' files, it was creating a single file up to GCC 6

2017-10-25 Thread pinskia at gcc dot gnu.org
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: