From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1605 invoked by alias); 27 Sep 2014 07:47:25 -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 1594 invoked by uid 89); 27 Sep 2014 07:47:24 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.3 required=5.0 tests=AWL,BAYES_00,KAM_MXURI,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=no version=3.3.2 X-HELO: mail.ud10.udmedia.de Received: from ud10.udmedia.de (HELO mail.ud10.udmedia.de) (194.117.254.50) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Sat, 27 Sep 2014 07:47:22 +0000 Received: (qmail 10770 invoked from network); 27 Sep 2014 09:47:19 +0200 Received: from unknown (HELO x4) (ud10?360p3@91.64.94.144) by mail.ud10.udmedia.de with ESMTPSA (DHE-RSA-AES256-SHA encrypted, authenticated); 27 Sep 2014 09:47:19 +0200 Date: Sat, 27 Sep 2014 07:47:00 -0000 From: Markus Trippelsdorf To: Jan Hubicka Cc: Martin =?utf-8?B?TGnFoWth?= , gcc-patches@gcc.gnu.org Subject: Re: [PATCH 3/5] IPA ICF pass Message-ID: <20140927074719.GB299@x4> References: <20140620073156.GC12633@tsaunders-iceball.corp.tor1.mozilla.com> <20140705225351.GK16837@kam.mff.cuni.cz> <53C7E626.8080400@suse.cz> <54255A09.1090305@suse.cz> <20140926144441.GA4266@x4> <20140926232713.GC7334@kam.mff.cuni.cz> <20140927055921.GA299@x4> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20140927055921.GA299@x4> X-SW-Source: 2014-09/txt/msg02449.txt.bz2 On 2014.09.27 at 07:59 +0200, Markus Trippelsdorf wrote: > > > It seems that in this case we reject too many of equality candidates? > > It think the original numbers was about 4-5% but later some equivalences was > > disabled because of devirt/aliasing issues. Do you compare it with gold ICF > > enabled? There are quite few obvious improvements to the analysis that can > > be done, but I guess we need to analyze the interesting cases one by one. Forgot to post the binary size numbers (in bytes): | gold's icf off | gold's icf on | --------------+----------------+----------------+ gcc's icf off | 79793880 | 74881040 | --------------+---------------------------------+ gcc's icf on | 78043608 | 73612800 | --------------+----------------+----------------+ -- Markus