This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/80455] New: -Werror=coverage-mismatch in profiledboostrap despite --disable-werror
- From: "msebor at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 18 Apr 2017 18:03:12 +0000
- Subject: [Bug bootstrap/80455] New: -Werror=coverage-mismatch in profiledboostrap despite --disable-werror
- Auto-submitted: auto-generated
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80455
Bug ID: 80455
Summary: -Werror=coverage-mismatch in profiledboostrap despite
--disable-werror
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: bootstrap
Assignee: unassigned at gcc dot gnu.org
Reporter: msebor at gcc dot gnu.org
Target Milestone: ---
Current top of trunk (GCC 7) configured with
--enable-languages=ada,all,c,c++,fortran,go,lto,objc,obj-c++
-with-build-config=bootstrap-lto --disable-werror fails in stagefeedback with
the following errors
get_d.c:412:1: error: the control flow of function ‘__gmpn_get_d’ does not
match its profile data (counter ‘arcs’) [-Werror=coverage-mismatch]
get_d.c:412:1: error: the control flow of function ‘__gmpn_get_d’ does not
match its profile data (counter ‘time_profiler’) [-Werror=coverage-mismatch]
A search through the build log for get_d.c and -Werror turns up nothing:
$ grep get_d\.c /build/gcc-trunk-profiledbootstrap/profiledbootstrap.log | grep
Werror
get_d.c:412:1: error: the control flow of function ‘__gmpn_get_d’ does not
match its profile data (counter ‘arcs’) [-Werror=coverage-mismatch]
get_d.c:412:1: error: the control flow of function ‘__gmpn_get_d’ does not
match its profile data (counter ‘time_profiler’) [-Werror=coverage-mismatch]
However, as pointed out in bug 32193, libgomp is still built with -Werror, so I
suspect the error is the result of that.