From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31313 invoked by alias); 4 Feb 2004 15:15:27 -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 31299 invoked from network); 4 Feb 2004 15:15:27 -0000 Received: from unknown (HELO Cantor.suse.de) (195.135.220.2) by sources.redhat.com with SMTP; 4 Feb 2004 15:15:27 -0000 Received: from hermes.suse.de (Hermes.suse.de [195.135.221.8]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by Cantor.suse.de (Postfix) with ESMTP id F1608130DA1; Wed, 4 Feb 2004 16:15:25 +0100 (CET) Received: by wotan.suse.de (Postfix, from userid 10510) id 78B8510668; Wed, 4 Feb 2004 16:15:23 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by wotan.suse.de (Postfix) with ESMTP id 75BDC1065C; Wed, 4 Feb 2004 16:15:23 +0100 (CET) Date: Wed, 04 Feb 2004 15:15:00 -0000 From: Michael Matz To: Richard Kenner Cc: pinskia@physics.uc.edu, gcc@gcc.gnu.org Subject: Re: What to remove after tree-ssa is merged? In-Reply-To: <10402041439.AA00150@vlsi1.ultra.nyu.edu> Message-ID: References: <10402041439.AA00150@vlsi1.ultra.nyu.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-SW-Source: 2004-02/txt/msg00260.txt.bz2 Hi, On Wed, 4 Feb 2004, Richard Kenner wrote: > 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. I've read the docu and think know when you need it (although I'm not sure about the specifics of how they are evaluated to RTL), but I don't see a reason why this can't be in the front-end, and lowered to trees which do not contain PLACEHOLDER_EXPR or WITH_RECORD_EXPR. After all the functions in expr.c even manage to lower such trees to RTL, so there must be some way to lower them to GIMPLE which are higher level, isn't there? Ciao, Michael.