From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11093 invoked by alias); 24 Nov 2007 18:50:40 -0000 Received: (qmail 11085 invoked by uid 22791); 24 Nov 2007 18:50:40 -0000 X-Spam-Check-By: sourceware.org Received: from rv-out-0910.google.com (HELO rv-out-0910.google.com) (209.85.198.190) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sat, 24 Nov 2007 18:50:36 +0000 Received: by rv-out-0910.google.com with SMTP id f5so162564rvb for ; Sat, 24 Nov 2007 10:50:34 -0800 (PST) Received: by 10.140.88.42 with SMTP id l42mr306906rvb.1195930234099; Sat, 24 Nov 2007 10:50:34 -0800 (PST) Received: by 10.141.196.18 with HTTP; Sat, 24 Nov 2007 10:50:34 -0800 (PST) Message-ID: Date: Sat, 24 Nov 2007 23:33:00 -0000 From: "Andrew Pinski" To: "Richard Guenther" Subject: Re: [PATCH] Shrink tree_block Cc: gcc-patches@gcc.gnu.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-IsSubscribed: yes 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: 2007-11/txt/msg01301.txt.bz2 On 11/24/07, Richard Guenther wrote: > This shrinks tree_block by noting that with mapped location the > block locus now pairs with the flags. Also blocks do not need > a type and access to the chain member of tree_common is conveniently > wrapped with BLOCK_CHAIN. > > So, bootstrapped and tested on x86_64-unknown-linux-gnu, I'll apply > this as a memory-savings regression fix later. This is not complete, you need to have BLOCK return true for GIMPLE_TUPLE_P. And you should have GENERIC_NEXT for BLOCKs return BLOCK_CHAIN. Thanks, Andrew Pinski