From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27668 invoked by alias); 27 Jan 2003 22:32:18 -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 27654 invoked from network); 27 Jan 2003 22:32:17 -0000 Received: from unknown (HELO uniton.integrable-solutions.net) (62.212.99.186) by 172.16.49.205 with SMTP; 27 Jan 2003 22:32:17 -0000 Received: from uniton.integrable-solutions.net (localhost [127.0.0.1]) by uniton.integrable-solutions.net (8.12.3/8.12.3/SuSE Linux 0.6) with ESMTP id h0RMVvjj020640; Mon, 27 Jan 2003 23:31:58 +0100 Received: (from gdr@localhost) by uniton.integrable-solutions.net (8.12.3/8.12.3/Submit) id h0RMVuQR020416; Mon, 27 Jan 2003 23:31:56 +0100 X-Authentication-Warning: uniton.integrable-solutions.net: gdr set sender to gdr@integrable-solutions.net using -f To: Raja R Harinath Cc: Paolo Carlini , gcc-bugs@gcc.gnu.org, shebs@apple.com, gcc@gcc.gnu.org Subject: Re: GCC-3.2.2 bootstrap FAILURE: 1 reduce/reduce conflict in objc-parse.y References: <15925.41446.453524.952565@perceval.inria.fr> <3E35AB3B.7020207@unitus.it> From: Gabriel Dos Reis In-Reply-To: Organization: Integrable Solutions Date: Tue, 28 Jan 2003 00:23:00 -0000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2003-01/txt/msg01401.txt.bz2 Raja R Harinath writes: | Hi, | | Gabriel Dos Reis writes: | | > Paolo Carlini writes: | > | > | Gabriel Dos Reis wrote: | > | | > | >Could anyone bootstrap with Bison 1.875? | > | > | > | Just tried for you, Gaby: definitely Bison 1.875 is not ok for Objc! | > | > Thanks! | > | > I don't know whether this is a bug in objc-parse.y or a bug in Bison | > 1.875. I'll make a release note unless someone comes with a fix. | | See | | objc/9267: bison 1.875 doesn't like reduce/reduce errors with %expect N Aha, thanks. | It is a bug in 'objc-parse.y' (a misuse of %expect). There has | been a reduce/reduce conflict in that file for quite some time. The | comment even says so (c-parse.in): | | ifobjc | %expect 32 /* shift/reduce conflicts, and 1 reduce/reduce conflict. */ | end ifobjc Interestingly, that number is 31 in my local copy of objc-parse.y. The fix you propose sounds sensible to me. An Objective-C maintainer cares to comment before I make that change? -- Gaby