From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13994 invoked by alias); 5 Jan 2004 16:05:42 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 13987 invoked from network); 5 Jan 2004 16:05:41 -0000 Received: from unknown (HELO nevyn.them.org) (66.93.172.17) by sources.redhat.com with SMTP; 5 Jan 2004 16:05:41 -0000 Received: from drow by nevyn.them.org with local (Exim 4.30 #1 (Debian)) id 1AdXEX-0002Er-DL; Mon, 05 Jan 2004 11:05:37 -0500 Date: Mon, 05 Jan 2004 16:05:00 -0000 From: Daniel Jacobowitz To: Andrew Cagney Cc: Michael Elizabeth Chastain , gdb-patches@sources.redhat.com Subject: Re: [patch/testsuite/cp] local.exp: accommodate gcc abi 2 Message-ID: <20040105160537.GA8576@nevyn.them.org> Mail-Followup-To: Andrew Cagney , Michael Elizabeth Chastain , gdb-patches@sources.redhat.com References: <20040103014521.2A5BD4B35A@berman.michael-chastain.com> <3FF98A6B.3000704@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3FF98A6B.3000704@gnu.org> User-Agent: Mutt/1.5.1i X-SW-Source: 2004-01/txt/msg00094.txt.bz2 On Mon, Jan 05, 2004 at 11:01:47AM -0500, Andrew Cagney wrote: > >This expands local.exp to accommodate gcc HEAD -gstabs+ with the new abi. > >As with several other files, I just cloned the pattern for > >gcc 3.3.2 -gstabs+ abi-1 and re-ordered the fields. > > > > Michael, humor me :-) > > Is this "The New ABI" or a yet to be named but for the moment would be > best refered to as "The New New ABI"? > > Several years ago GCC added what they should add a new ABI and so called > it "The New ABI" (...). I believe its motivation and specification both > at least in part originated with the IA-64. I thought "The New ABI" > became known as "ABI 2"? It's not a new ABI in the sense that you mean. It's a new ABI version - gcc now has a command line switch for incompatible bug-fixes to the existing ABI. The only change between -fabi-version=1 and -fabi-version=2 that will affect GDB is probably this one, which moves virtual destructors to another location in the vtable. This is still the "Itanium C++ ABI". It's just a little closer to the published document than it used to be :) I don't remember it being called ABI 2 - if anything, it was called the v3 ABI, for GCC 3. -- Daniel Jacobowitz MontaVista Software Debian GNU/Linux Developer