From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3378 invoked by alias); 23 Nov 2004 22:23:59 -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 3315 invoked from network); 23 Nov 2004 22:23:50 -0000 Received: from unknown (HELO mail.codesourcery.com) (65.74.133.9) by sourceware.org with SMTP; 23 Nov 2004 22:23:50 -0000 Received: (qmail 26315 invoked from network); 23 Nov 2004 22:23:49 -0000 Received: from localhost (HELO digraph.polyomino.org.uk) (joseph@127.0.0.1) by mail.codesourcery.com with DES-CBC3-SHA encrypted SMTP; 23 Nov 2004 22:23:49 -0000 Received: from jsm28 (helo=localhost) by digraph.polyomino.org.uk with local-esmtp (Exim 4.42) id 1CWj4e-0005Kl-0T; Tue, 23 Nov 2004 22:23:48 +0000 Date: Tue, 23 Nov 2004 22:27:00 -0000 From: "Joseph S. Myers" X-X-Sender: jsm28@digraph.polyomino.org.uk To: Eric Botcazou cc: gcc@gcc.gnu.org, Ziemowit Laski Subject: Re: generalized lvalues -- patch outline In-Reply-To: <200411232305.56192.ebotcazou@libertysurf.fr> Message-ID: References: <4D2CF60C-3919-11D9-8BD2-000A95BCF344@apple.com> <200411232305.56192.ebotcazou@libertysurf.fr> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-SW-Source: 2004-11/txt/msg00853.txt.bz2 On Tue, 23 Nov 2004, Eric Botcazou wrote: > It's not that dubious since most compilers seem to have it, at least in the > pointer case. And no, please, don't say it's because they tried to play > catch-up with GCC, I would not believe you. > > And, from the user's viewpoint, this kind of argument has no merit anyway. One user's description of lvalue casts is "... there is absolutely zero point to them ... The whole extension is just braindamaged ... I bet 99% of the people on this list have no clue what the exact semantics of the above are." (Linus Torvalds in ). I agree. (There may still be a case for the ObjC cases *only*, provided they can only be written in ObjC and ObjC++ and a different ObjC-specific tree code is used to represent them from the codes used for casts.) -- Joseph S. Myers http://www.srcf.ucam.org/~jsm28/gcc/ jsm@polyomino.org.uk (personal mail) joseph@codesourcery.com (CodeSourcery mail) jsm28@gcc.gnu.org (Bugzilla assignments and CCs)