From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5749 invoked by alias); 9 Nov 2015 21:33:49 -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 5734 invoked by uid 89); 9 Nov 2015 21:33:49 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=ham version=3.3.2 X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Mon, 09 Nov 2015 21:33:48 +0000 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id 456F8A8C for ; Mon, 9 Nov 2015 21:33:47 +0000 (UTC) Received: from localhost.localdomain (ovpn-113-142.phx2.redhat.com [10.3.113.142]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA9LXkV7010903; Mon, 9 Nov 2015 16:33:46 -0500 Subject: Re: [patch] New remainder of front end header reduction To: Andrew MacLeod , gcc-patches References: <562A6614.5080602@redhat.com> <563372AF.9050002@redhat.com> <56370589.20706@redhat.com> <56376BED.2040804@redhat.com> From: Jeff Law Message-ID: <5641113A.6050609@redhat.com> Date: Mon, 09 Nov 2015 21:33:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <56376BED.2040804@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2015-11/txt/msg01108.txt.bz2 On 11/02/2015 06:58 AM, Andrew MacLeod wrote: > On 11/02/2015 01:41 AM, Jeff Law wrote: >> On 10/30/2015 07:37 AM, Andrew MacLeod wrote: >>> OK, here's the much delayed front end reduction patch based on the >>> reordering already being checked in. >>> >>> I discovered that my targets builds were only building c/c++, so the >>> other languages were being reduced based only on the host >>> x86_64-pc-linux-gnu build. Thats *probably* ok, but I wanted to be >>> sure. This is when I discovered that the other languages have varying >>> amounts of support amongst the targets. Simply building all the targets >>> to compile, say ada, doesn't actually work quite right. >>> >>> So this patch covers all the languages which do have full support.. the >>> ones enabled by 'all' languages. >>> >>> I am determining which targets build the other languages now, and will >>> submit separate reduction patches for those languages. >>> > Here's the rest of the front end files. I will temporarily hold off > checking in the other front end file due to the ENABLE_OFFLOADING and > ENABLE_FOLD_CHECKING issues brought up. I'll rerun the tool with all > the ENABLE_* macros I can fine predefined in the tool to avoid this > issue, and adjust he front end patches if necessary.. ie, if the tool > finds a reduction that shouldnt happen. > > Anyway, here's the rest of the header files which should be the final > patch I ran the tool on the coverage components of config-list.mk that > supported each of the languages, then did a full build of all targets. > > bootstraps on x86_64-pc-linux-gnu with no new regressions, and passes > all of config-list.mk The remaining header file removals are fine. jeff