From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13194 invoked by alias); 11 Dec 2003 14:17:23 -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 13187 invoked from network); 11 Dec 2003 14:17:22 -0000 Received: from unknown (HELO mailhost3.tudelft.nl) (130.161.180.14) by sources.redhat.com with SMTP; 11 Dec 2003 14:17:22 -0000 Received: from 127.0.0.1 (localhost [127.0.0.1]) by rav.antivirus (Postfix) with SMTP id 4BD624A27; Thu, 11 Dec 2003 15:17:22 +0100 (MET) Received: from mailhost1.tudelft.nl (mailhost1.tudelft.nl [130.161.180.15]) by mailhost3.tudelft.nl (Postfix) with ESMTP id D7A464A1D; Thu, 11 Dec 2003 15:17:21 +0100 (MET) Received: from 127.0.0.1 (localhost [127.0.0.1]) by rav.antivirus (Postfix) with SMTP id AC42AC0F8; Thu, 11 Dec 2003 15:17:21 +0100 (CET) Received: from lr0nt3.lr.tudelft.nl (lr0nt3.lr.tudelft.nl [130.161.166.23]) by mailhost1.tudelft.nl (Postfix) with ESMTP id 3E7FFC130; Thu, 11 Dec 2003 15:17:21 +0100 (CET) Received: by lr0nt3.lr.tudelft.nl with Internet Mail Service (5.5.2657.72) id ; Thu, 11 Dec 2003 15:14:57 +0100 Message-ID: <4195D82C2DB1D211B9910008C7C9B06F01F373EC@lr0nt3.lr.tudelft.nl> From: "S. Bosscher" To: 'Andrew MacLeod ' , 'Geoff Keating ' Cc: 'gcc mailing list ' Subject: RE: [tree-ssa][ GC, Virtual operands, and GCing between passes Date: Thu, 11 Dec 2003 14:27:00 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-SW-Source: 2003-12/txt/msg00653.txt.bz2 > The problem is that gengtype will not allow me to have vevotrs of type > tree **. It says its an unknown type. > > typedef struct def_optype_d GTY(()) > { > unsigned num_defs; > tree ** defs; > } def_optype_t; Try this with http://gcc.gnu.org/ml/gcc-patches/2003-12/msg00593.html. If that doesn't work, make it "PTR * GTY((skip ())) defs" (or just "void **" if you have that patch applied anyway) and cast to tree where needed. Gr. Steven