From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15307 invoked by alias); 29 Apr 2013 19:48:24 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 15285 invoked by uid 48); 29 Apr 2013 19:48:21 -0000 From: "asharif at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug gcov-profile/57115] New: Cannot merge separate single counters for function Date: Mon, 29 Apr 2013 19:48:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: gcov-profile X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: asharif at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 X-SW-Source: 2013-04/txt/msg02370.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57115 Bug #: 57115 Summary: Cannot merge separate single counters for function Classification: Unclassified Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: gcov-profile AssignedTo: unassigned@gcc.gnu.org ReportedBy: asharif@gcc.gnu.org Created attachment 29975 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29975 source + .gcda file. These files are from profiling WebKit. To reproduce the error, run: g++ -Werror -pthread -fno-exceptions -fno-strict-aliasing -Wall -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC -g -fno-strict-aliasing -O2 -fno-ident -fdata-sections -ffunction-sections -g -Wno-c++0x-compat -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -Wsign-compare -fstack-protector-strong -fprofile-use -fprofile-correction -o EventContext.o EventContext.ii This was run on a system that defines TARGET_POSIX_IO so there shouldn't be a problem writing profiles from multiple threads/processes, right?