From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9127 invoked by alias); 21 Oct 2011 18:34:22 -0000 Received: (qmail 8931 invoked by uid 22791); 21 Oct 2011 18:34:21 -0000 X-SWARE-Spam-Status: No, hits=-2.1 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from nikam.ms.mff.cuni.cz (HELO nikam.ms.mff.cuni.cz) (195.113.20.16) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 21 Oct 2011 18:34:07 +0000 Received: by nikam.ms.mff.cuni.cz (Postfix, from userid 16202) id B2C9C9AC75F; Fri, 21 Oct 2011 20:34:05 +0200 (CEST) Date: Fri, 21 Oct 2011 18:52:00 -0000 From: Jan Hubicka To: Hans-Peter Nilsson Cc: hubicka@ucw.cz, ro@CeBiTec.Uni-Bielefeld.DE, developer@sandoe-acoustics.co.uk, hp@axis.com, gcc-patches@gcc.gnu.org Subject: Re: [RFA:] fix breakage with "Update testsuite to run with slim LTO" Message-ID: <20111021183405.GA23739@kam.mff.cuni.cz> References: <20111021154414.GC18476@atrey.karlin.mff.cuni.cz> <201110211620.p9LGK2HU026848@ignucius.se.axis.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201110211620.p9LGK2HU026848@ignucius.se.axis.com> User-Agent: Mutt/1.5.18 (2008-05-17) 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 X-SW-Source: 2011-10/txt/msg02016.txt.bz2 > > Meh... Please no, this was the kind of scatter-patches my patch > aimed to avoid... for example, easy to miss some tests. > > Instead, on top of my patch, just copy the > scan-assembler_required_options proc to a > scan-tree-dump_required_options. ...no wait, should forcing > fat-lto be done for all tree-dumps? If only for a subset of Yep, problem is that early tree passes and analysis part of IPA pases is run with fat-lto, while late and RTL passes and execution pass of IPA are not. I guess we could make ipa-dump/rtl-dump/tree-dump scanning to disable fat lto and introduce variants intended to scan late tree dumps and ipa execution dumps... Not sure if it would make more sense than just doing it explicitely in tests. > tree-dumps augment the *_required_options proc API to take > arguments that let you check for that. Well, listing all late tree passes is quite long and changing with time... Honza > > brgds, H-P