From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31908 invoked by alias); 4 Feb 2004 15:16:04 -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 31881 invoked from network); 4 Feb 2004 15:16:03 -0000 Received: from unknown (HELO mailhost3.tudelft.nl) (130.161.180.14) by sources.redhat.com with SMTP; 4 Feb 2004 15:16:03 -0000 Received: from 127.0.0.1 (localhost [127.0.0.1]) by rav.antivirus (Postfix) with SMTP id A38D1E2FAB; Wed, 4 Feb 2004 16:16:02 +0100 (MET) Received: from mailhost1.tudelft.nl (mailhost1.tudelft.nl [130.161.180.15]) by mailhost3.tudelft.nl (Postfix) with ESMTP id 212F8E2FA4; Wed, 4 Feb 2004 16:16:02 +0100 (MET) Received: from 127.0.0.1 (localhost [127.0.0.1]) by rav.antivirus (Postfix) with SMTP id B0E4BF1FD; Wed, 4 Feb 2004 16:16:01 +0100 (CET) Received: from lr0nt3.lr.tudelft.nl (lr0nt3.lr.tudelft.nl [130.161.166.23]) by mailhost1.tudelft.nl (Postfix) with ESMTP id DB147F1F4; Wed, 4 Feb 2004 16:16:00 +0100 (CET) Received: by lr0nt3.lr.tudelft.nl with Internet Mail Service (5.5.2657.72) id ; Wed, 4 Feb 2004 16:13:07 +0100 Message-ID: <4195D82C2DB1D211B9910008C7C9B06F01F37421@lr0nt3.lr.tudelft.nl> From: "S. Bosscher" To: "'kenner@vlsi1.ultra.nyu.edu '" , "'pinskia@physics.uc.edu '" Cc: "'gcc@gcc.gnu.org '" Subject: RE: What to remove after tree-ssa is merged? Date: Wed, 04 Feb 2004 15:16:00 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-SW-Source: 2004-02/txt/msg00261.txt.bz2 The reasoning so far has been: If it can be expressed in RTL, then there has to be an equivalent representation in trees. So basically we hope that PLACEHOLDER_EXPRs can be expanded to an equivalent tree without PLACEHOLDER_EXPPs, i.e. making this node an Ada language-specific tree node. If it is impossble to represent the semantics of a PLACEHOLDER_EXPR in a lowered tree, then we'll have to revisit this issue. Gr. Steven -----Original Message----- From: kenner@vlsi1.ultra.nyu.edu To: pinskia@physics.uc.edu Cc: gcc@gcc.gnu.org Sent: 2/4/04 3:39 PM Subject: Re: What to remove after tree-ssa is merged? Should really PLACEHOLDER_EXPR be done in the front-end and be expanded to what it really does in gimplify stage which every other language needs to do with its language specific trees. Read the documentation and explain what you propose expanding it *to*. There's no way to express the needed semantics without this or something very similar.