From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 38282 invoked by alias); 30 Oct 2017 14:17:28 -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 38261 invoked by uid 89); 30 Oct 2017 14:17:28 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.4 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=no version=3.3.2 spammy= X-HELO: mail-yw0-f177.google.com Received: from mail-yw0-f177.google.com (HELO mail-yw0-f177.google.com) (209.85.161.177) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 30 Oct 2017 14:17:26 +0000 Received: by mail-yw0-f177.google.com with SMTP id t71so11663684ywc.3 for ; Mon, 30 Oct 2017 07:17:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=9nph2yGRGONp/kORC7g4ABEUUvkMNL3HWr78G+8uXGQ=; b=khsoVW3thsIws6PMR2vVBCl4ZomzYU2xgs1NGZOi5JVLnNq1DCoibRBQp2mbU7ROTk RGqoUZlMDlP9K2yyhGCc/VBEt3v4X/tu9h0/x+WtsULWXVK+w4s91LVkQPBFoeVqFdlX QBmhqLjW792l+x+m7MveYMVzzt4qVGsbbRQjFDC31f3347UaBOeJHBVsvXT7L72WnPVe DX4Sfk/6C0swzUBmBsU7IDObC+0SHV/Xprd4dObC/kR9Xw68wfqgYAZ71kqQpGruYyB6 Ym3+HnMuGzD4DeNLuTScFjjqm/AWxzdaxyn4t9A2c9LlPmVj1/fV9xV5o0w7bNCt/J5/ LKPg== X-Gm-Message-State: AMCzsaXSdOiJ2n9gbZtT72VW3RtSVygpbRWVuwu3I4NLWZKu13ih4k0l nroEgZ4uLcSMyXQJQvi79Z6sGQ== X-Google-Smtp-Source: ABhQp+SLUS5/PMzsE5xJn1MIMyPrfX37HpQqIwvCSbJMTH/DekC0MBlSiGWW8LfiVJofeVNem93uNg== X-Received: by 10.129.95.69 with SMTP id t66mr6147487ywb.7.1509373045134; Mon, 30 Oct 2017 07:17:25 -0700 (PDT) Received: from ?IPv6:2620:10d:c0a3:20fb:7500:e7fb:4a6f:2254? ([2620:10d:c091:200::3:68fe]) by smtp.googlemail.com with ESMTPSA id e14sm7213527ywe.1.2017.10.30.07.17.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 30 Oct 2017 07:17:24 -0700 (PDT) Subject: Re: [PATCH 6/7] GCOV: Vector refactoring II To: marxin , gcc-patches@gcc.gnu.org References: <35c41b4079def164ea52c11acb7d35da0fb97af7.1509005504.git.mliska@suse.cz> From: Nathan Sidwell Message-ID: Date: Mon, 30 Oct 2017 14:19:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <35c41b4079def164ea52c11acb7d35da0fb97af7.1509005504.git.mliska@suse.cz> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2017-10/txt/msg02202.txt.bz2 On 10/26/2017 04:11 AM, marxin wrote: > gcc/ChangeLog: > > 2017-10-26 Martin Liska > > * gcov.c (struct line_info): Remove it's typedef. > (line_info::line_info): Add proper ctor. > (line_info::has_block): Do not use a typedef. > (struct source_info): Do not use typedef. > (circuit): Likewise. > (get_cycles_count): Likewise. > (output_intermediate_file): Iterate via vector iterator. > (add_line_counts): Use std::vector methods. > (accumulate_line_counts): Likewise. > (output_lines): Likewise. ok. -- Nathan Sidwell