From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19155 invoked by alias); 9 Dec 2003 23:37:38 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 19148 invoked from network); 9 Dec 2003 23:37:37 -0000 Received: from unknown (HELO desire.geoffk.org) (24.6.229.131) by sources.redhat.com with SMTP; 9 Dec 2003 23:37:37 -0000 Received: (from geoffk@localhost) by desire.geoffk.org (8.11.6/8.11.6) id hB9NaxI29676; Tue, 9 Dec 2003 15:36:59 -0800 X-Authentication-Warning: desire.geoffk.org: geoffk set sender to geoffk@geoffk.org using -f To: Andrew MacLeod CC: gcc@gcc.gnu.org Subject: Re: [tree-ssa][ GC, Virtual operands, and GCing between passes References: <1070998524.17667.2860.camel@p4> From: Geoff Keating Date: Tue, 09 Dec 2003 23:43:00 -0000 In-Reply-To: <1070998524.17667.2860.camel@p4> Message-ID: User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2003-12/txt/msg00602.txt.bz2 Andrew MacLeod writes: > Are we sure we want to GC between passes? :-| > > since VDEFs and VUSEs are tree nodes, I can't allocate the structure > which holds them anywhere except GC'd memory can I? > > ie > > a_3 = VDEF > > This requires points to 2 trees. > > the GC system has to know not to collect the trees I am pointing to in > the 2 words of the vdef vector. > > but I dont want to GC the vdef vector. Why not? -- - Geoffrey Keating