From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18138 invoked by alias); 13 Feb 2002 22:24:58 -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 17940 invoked from network); 13 Feb 2002 22:24:52 -0000 Received: from unknown (HELO zwingli.cygnus.com) (208.245.165.35) by sources.redhat.com with SMTP; 13 Feb 2002 22:24:52 -0000 Received: by zwingli.cygnus.com (Postfix, from userid 442) id 888B95E9DE; Wed, 13 Feb 2002 17:26:16 -0500 (EST) To: Daniel Jacobowitz Cc: gdb-patches@sources.redhat.com Subject: Re: RFA: parse Sun's STABS syntax for prototyped function types References: <20020209070157.DA50C5E9DE@zwingli.cygnus.com> <20020209103804.A14857@nevyn.them.org> From: Jim Blandy Date: Wed, 13 Feb 2002 14:24:00 -0000 In-Reply-To: <20020209103804.A14857@nevyn.them.org> Message-ID: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2002-02/txt/msg00376.txt.bz2 Daniel Jacobowitz writes: > On Sat, Feb 09, 2002 at 02:01:57AM -0500, Jim Blandy wrote: > > > > GCC doesn't emit this --- yet. :) > > > > Note the 'to do' items; that's why this is an RFA and not a patch. > > > > 2002-02-08 Jim Blandy > > > > * stabsread.c (read_type): Add code to parse Sun's syntax for > > prototyped function types. > > How do you get a Sun compiler to emit these? I tried two function > pointers: > .stabs "bar:G(0,27)=*(0,28)=f(0,3)",32,0,4,0 !(/tmp/acompAAA6Qaajn:84) > .stabs "foo:G(0,29)=*(0,30)=f(0,3)",32,0,4,0 !(/tmp/acompAAA6Qaajn:87) > > Those're both unprototyped but the last one shouldn't be. There are no > 'g' types at all. I don't know. I've never actually seen anyone's compiler emit them, ever. I'm just reading documentation.