From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28961 invoked by alias); 15 Dec 2003 23:01:26 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 28928 invoked from network); 15 Dec 2003 23:01:25 -0000 Received: from unknown (HELO hawaii.kealia.com) (209.3.10.89) by sources.redhat.com with SMTP; 15 Dec 2003 23:01:25 -0000 Received: by hawaii.kealia.com (Postfix, from userid 2049) id 8E92BC6C3; Mon, 15 Dec 2003 15:01:24 -0800 (PST) To: Ian Lance Taylor Cc: gdb Subject: Re: new demangler References: <20031215225452.GA23169@nevyn.them.org> From: David Carlton Date: Mon, 15 Dec 2003 23:01:00 -0000 In-Reply-To: <20031215225452.GA23169@nevyn.them.org> (Daniel Jacobowitz's message of "Mon, 15 Dec 2003 17:54:52 -0500") Message-ID: User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Rational FORTRAN, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2003-12/txt/msg00219.txt.bz2 On Mon, 15 Dec 2003 17:54:52 -0500, Daniel Jacobowitz said: > On Mon, Dec 15, 2003 at 02:53:11PM -0800, David Carlton wrote: >> I just tried to merge my GDB branch with the current sources, and >> I'm running into problems that seem to be caused by the new >> demangler. Specifically, it doesn't seem to like >> "_ZN1C6CClassaSERKS0_", which the old demangler claims is >> "C::CClass::operator=(C::CClass const&)". > It does for me: > drow@nevyn:~% /opt/src/gdb/x86-as/binutils/cxxfilt _ZN1C6CClassaSERKS0_ > C::CClass::operator=(C::CClass const&) Hmm. I don't have a CVS binutils tree around, but I get, with GDB from current CVS: (gdb) maint demangle _ZN1C6CClassaSERKS0_ Can't demangle "_ZN1C6CClassaSERKS0_" So either we're using different demanglers or else there's something strange about maint demangle/class_name_from_physname. Either of which is possible - nobody other than me uses class_name_from_physname regularly, after all, and maint demangle is only a maint command. David Carlton carlton@kealia.com