From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28030 invoked by alias); 12 Oct 2009 22:18:06 -0000 Received: (qmail 28022 invoked by uid 22791); 12 Oct 2009 22:18:06 -0000 X-SWARE-Spam-Status: No, hits=-2.6 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 12 Oct 2009 22:18:02 +0000 Received: from int-mx08.intmail.prod.int.phx2.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [10.5.11.21]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id n9CMI0Yq011692; Mon, 12 Oct 2009 18:18:00 -0400 Received: from omfg.slc.redhat.com (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx08.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id n9CMHx0i008136; Mon, 12 Oct 2009 18:17:59 -0400 Message-ID: <4AD3AB29.7070204@redhat.com> Date: Tue, 13 Oct 2009 01:05:00 -0000 From: Jeff Law User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.1) Gecko/20090814 Fedora/3.0-2.6.b3.fc11 Thunderbird/3.0b3 MIME-Version: 1.0 To: Richard Guenther CC: Jan Hubicka , Toon Moene , Jan Hubicka , gcc mailing list Subject: Re: LTO and the inlining of functions only called once. References: <4AD0681E.5040200@moene.org> <84fc9c000910100400v5f1f4f35n5cd5c37c38c1420d@mail.gmail.com> <20091010123125.GO9046@atrey.karlin.mff.cuni.cz> <20091010151737.GA18743@caradoc.them.org> <4AD0B52D.1010202@redhat.com> <84fc9c000910100940u26cb368cj27e935802427f4d3@mail.gmail.com> In-Reply-To: <84fc9c000910100940u26cb368cj27e935802427f4d3@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2009-10/txt/msg00263.txt.bz2 On 10/10/09 10:40, Richard Guenther wrote: > > Well - that will print one diagnostic per callgraph edge. A bit too much, no? > Possibly -- it's not yet clear (to me) how to present this data to users, but it's clearly something they're interested in. To put things in perspective, the particular person I spoke with spent many days trying to understand why a particular function wasn't being inlined -- presumably they'd see "grep logfile" as a huge improvement over the days and days of twiddling sources, tuning options, etc, even if that presented them with a large amount of data to analyze. jeff