From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24951 invoked by alias); 22 Jun 2004 18:19:06 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 24944 invoked from network); 22 Jun 2004 18:19:05 -0000 Received: from unknown (HELO mail.codesourcery.com) (65.74.133.5) by sourceware.org with SMTP; 22 Jun 2004 18:19:05 -0000 Received: (qmail 6264 invoked from network); 22 Jun 2004 18:19:04 -0000 Received: from localhost (HELO taltos.codesourcery.com) (zack@127.0.0.1) by mail.codesourcery.com with SMTP; 22 Jun 2004 18:19:04 -0000 Date: Tue, 22 Jun 2004 19:37:00 -0000 From: Zack Weinberg To: Richard Henderson Cc: mark@codesourcery.com, kenner@vlsi1.ultra.nyu.edu, gcc-patches@gcc.gnu.org Subject: Re: Patch to allow Ada to work with tree-ssa Message-Id: <20040622111124.269c260b.zack@codesourcery.com> In-Reply-To: <20040622174544.GA5622@redhat.com> References: <10406221307.AA05385@vlsi1.ultra.nyu.edu> <40D857AB.1020800@codesourcery.com> <20040622174544.GA5622@redhat.com> Organization: CodeSourcery LLC Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-SW-Source: 2004-06/txt/msg01773.txt.bz2 On Tue, 22 Jun 2004 10:45:44 -0700 Richard Henderson wrote: > On Tue, Jun 22, 2004 at 09:00:43AM -0700, Mark Mitchell wrote: > > That's fine with me if you will agree to implement the optimization > > where these nodes are smaller when the extra fields are not needed, > > or implement new tree nodes for VARIABLE_ARRAY_REF or > > VARIABLE_COMPONENT_REF. > > I believe I suggested new tree nodes at the beginning of the > discussion, but Kenner didn't want to go there. > > I still think it's the best solution. Note that if y'all implement Mark's suggestion of a bit which indicates whether the extra fields are in use, Nathan and I are going to have to turn that into new tree codes anyway. So we'd really prefer that it be done that way in the first place. zw