https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43341
Michal Misiaszek <michal.misiaszek at kofinder dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |michal.misiaszek at kofinder dot c | |om --- Comment #8 from Michal Misiaszek <michal.misiaszek at kofinder dot com> --- Hi, I was strglign for last 2 night with my aplication which generated coverage files for all source files but one. At the end I found out that C++ file was including .h file. If I commented out .h file then coverage was generated. Only unusual thing I noticed was #pragma pack(1). When I removed it the coverage was generated again ! Short search I found this bug. I can reproduce it all the time. The version of g++ and gcov below : michal@ubuntu:~/git/blpr$ g++ --version g++ (Ubuntu 4.9.1-16ubuntu6) 4.9.1 Copyright (C) 2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. michal@ubuntu:~/git/blpr$ gcov --version gcov (Ubuntu 4.9.1-16ubuntu6) 4.9.1 Copyright (C) 2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Can you somehow patch it ? Regards Michal