From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 74157 invoked by alias); 29 May 2018 12:19:41 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 74144 invoked by uid 89); 29 May 2018 12:19:40 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,KAM_SHORT,SPF_PASS autolearn=ham version=3.3.2 spammy=you!, HContent-Transfer-Encoding:8bit X-HELO: mx2.suse.de Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 29 May 2018 12:19:38 +0000 Received: from relay1.suse.de (charybdis-ext-too.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 460C9AF18; Tue, 29 May 2018 12:19:36 +0000 (UTC) Subject: Re: [PATCH] Support variables in expansion of -fprofile-generate option (PR gcov-profile/47618). To: =?UTF-8?B?UGV0ciDFoHBhxI1law==?= , gcc-patches@gcc.gnu.org Cc: Nathan Sidwell , Jan Hubicka References: <4114edfd-87e2-305e-2d82-41b5f81c8c23@suse.cz> <38bd5487-831e-c014-185b-b10656e64fe4@suse.cz> <74553068-826c-f665-5836-19d6b500704d@nic.cz> From: =?UTF-8?Q?Martin_Li=c5=a1ka?= Message-ID: Date: Tue, 29 May 2018 13:09:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <74553068-826c-f665-5836-19d6b500704d@nic.cz> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-IsSubscribed: yes X-SW-Source: 2018-05/txt/msg01634.txt.bz2 On 05/29/2018 02:12 PM, Petr Špaček wrote: > On 29.5.2018 14:03, Martin Liška wrote: >> Hi. >> >> I'm sending V2, where I changed: >> >> - removed expansion of '%w', it's handled in: https://gcc.gnu.org/ml/gcc-patches/2018-05/msg00729.html >> - simplified concatenation in replace_filename_variables >> - documentation for the expansion is added >> >> Ready for trunk? > > It seems as step in the right direction. Thank you! > > What's missing to address > https://github.com/linux-test-project/lcov/issues/37 > completely? > Well, I added support to print to stdout: https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=260361 And GCC PR: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82702 mentioned in the lcov issue is also resolver. Can you please specify what piece is missing for you? Another way is to use gcov-tool to merge all the profiles (.gcda) files created during parallel execution. Martin