From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3321 invoked by alias); 23 Nov 2004 01:56:08 -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 3189 invoked from network); 23 Nov 2004 01:56:01 -0000 Received: from unknown (HELO mail-out4.apple.com) (17.254.13.23) by sourceware.org with SMTP; 23 Nov 2004 01:56:01 -0000 Received: from mailgate1.apple.com (a17-128-100-225.apple.com [17.128.100.225]) by mail-out4.apple.com (8.12.11/8.12.11) with ESMTP id iAN22o1X009625 for ; Mon, 22 Nov 2004 18:02:50 -0800 (PST) Received: from relay2.apple.com (relay2.apple.com) by mailgate1.apple.com (Content Technologies SMTPRS 4.3.14) with ESMTP id ; Mon, 22 Nov 2004 17:56:44 -0800 Received: from [17.201.20.186] (gambrinus.apple.com [17.201.20.186]) by relay2.apple.com (8.12.11/8.12.11) with ESMTP id iAN1tfpw011256; Mon, 22 Nov 2004 17:55:42 -0800 (PST) In-Reply-To: <5F98A990-3CF1-11D9-AEB4-000A95D692F4@physics.uc.edu> References: <4D2CF60C-3919-11D9-8BD2-000A95BCF344@apple.com> <20041117212847.A26376@synopsys.com> <6F5FC748-7BBD-44B9-8DDC-246949F16102@apple.com> <20041118102741.A8347@synopsys.com> <77E8D36A-C0C2-4B03-964C-BEE0FE7BBBC3@apple.com> <98C86CD4-39E2-11D9-B2D5-000A95BCF344@apple.com> <20041119170011.A30410@synopsys.com> <9E6AD708-3A93-11D9-9070-000D9330C50E@apple.com> <20041119174042.A1311@synopsys.com> <90DC5074-3A96-11D9-9070-000D9330C50E@apple.com> <9CD04F70-3CC6-11D9-B847-000D9330C50E@apple.com> <7688EB08-3CC7-11D9-AEB4-000A95D692F4@physics.uc.edu> <41A27FA4.2000107@codesourcery.com> <41A2900B.3040103@codesourcery.com> <273940E4-3CF0-11D9-AEB4-000A95D692F4@physics.uc.edu> <5F98A990-3CF! 1-11D9-AEB4-000A95D692F4@physics.uc.edu> Mime-Version: 1.0 (Apple Message framework v613) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: Content-Transfer-Encoding: 7bit Cc: Joe Buck , Dale Johannesen , Michael Matz , Steve Naroff , Mark Mitchell , Ziemowit Laski , Matt Austern , gcc mailing list , Mike Stump From: Dale Johannesen Subject: Re: generalized lvalues -- patch outline Date: Tue, 23 Nov 2004 02:12:00 -0000 To: Andrew Pinski X-SW-Source: 2004-11/txt/msg00790.txt.bz2 On Nov 22, 2004, at 5:45 PM, Andrew Pinski wrote: > On Nov 22, 2004, at 8:42 PM, Dale Johannesen wrote: > >>> It was in obstack.h which is not directly directly part of gcc. >>> It is part of glibc. The first copywrite on that file is for 1988 >>> which a year after the copywrite of gcc.c, 1987. Maybe it was >>> originally of gcc but it is no longer. >> >> Maybe so, but the file is included as part of the 176.gcc benchmark, >> and caused >> compilation errors when gcc dropped support for this (mis)feature. > > I had forgot one thing is that it was done conditional for GNUC > which seems wrong to me for a SPEC test :). Not exactly, it's true there's code conditional on GNUC, but both branches use casts as lvalues. (The now-available src.alt for this problem only fixes the GNUC branch; presumably, gcc is the only interesting compiler that won't take this.) And yes, it is wrong for a SPEC test, but this code is hardly ever executed in the benchmark.