From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21060 invoked by alias); 17 Jan 2003 20:28:18 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 21032 invoked by uid 61); 17 Jan 2003 20:28:17 -0000 Date: Fri, 17 Jan 2003 20:28:00 -0000 Message-ID: <20030117202817.21028.qmail@sources.redhat.com> To: gcc-bugs@gcc.gnu.org, gcc-prs@gcc.gnu.org, mcgahan@huntsville.sparta.com, nobody@gcc.gnu.org, rmoseley@redhat.com From: bangerth@dealii.org Reply-To: bangerth@dealii.org, gcc-bugs@gcc.gnu.org, gcc-prs@gcc.gnu.org, mcgahan@huntsville.sparta.com, nobody@gcc.gnu.org, rmoseley@redhat.com, gcc-gnats@gcc.gnu.org Subject: Re: c++/9356: [3.4 regression] [New parser] internal compiler error in validate_nonmember_using_decl, at cp/delc2.c:4179 X-SW-Source: 2003-01/txt/msg01067.txt.bz2 List-Id: Old Synopsis: internal compiler error in validate_nonmember_using_decl, at cp/delc2.c:4179 New Synopsis: [3.4 regression] [New parser] internal compiler error in validate_nonmember_using_decl, at cp/delc2.c:4179 State-Changed-From-To: open->analyzed State-Changed-By: bangerth State-Changed-When: Fri Jan 17 12:28:16 2003 State-Changed-Why: This was actually an easy one: you somewhere have a #define abs something before you include one of the header files, so after preprocessing you get code like this one: ---------------------------- int ((int __x) >= 0 ? (int __x) : -(int __x)) throw () __attribute__ ((__const__)); using ::abs; --------------------------- This of course does not make much sense, but it crashes the 3.4 compiler: x.cc:2: error: expected unqualified-id x.cc:2: error: expected `)' x.cc:2: error: expected `)' x.cc:2: error: expected `,' or `;' x.cc:4: internal compiler error: in validate_nonmember_using_decl, at cp/decl2.c:4152 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. W. http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=9356