From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5433 invoked by alias); 27 Nov 2001 22:16:04 -0000 Mailing-List: contact gdb-patches-help@sourceware.cygnus.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 5409 invoked from network); 27 Nov 2001 22:16:02 -0000 Received: from unknown (HELO cygnus.com) (205.180.230.5) by hostedprojects.ges.redhat.com with SMTP; 27 Nov 2001 22:16:02 -0000 Received: from cygnus.com (taarna.cygnus.com [205.180.230.102]) by runyon.cygnus.com (8.8.7-cygnus/8.8.7) with ESMTP id OAA23263; Tue, 27 Nov 2001 14:15:55 -0800 (PST) Message-ID: <3C0410D8.58D8D0FB@cygnus.com> Date: Thu, 15 Nov 2001 07:01:00 -0000 From: Michael Snyder Organization: Red Hat X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.16-22 i686) X-Accept-Language: en MIME-Version: 1.0 To: Jim Blandy CC: Daniel Jacobowitz , gdb-patches@sources.redhat.com Subject: Re: RFA: GCC stabs don't contain prototype info References: <20011127034423.DF2B75E9D8@zwingli.cygnus.com> <20011126224801.A2633@nevyn.them.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SW-Source: 2001-11/txt/msg00299.txt.bz2 Message-ID: <20011115070100.STkTbEud3Z4gGKxeNy5YvDFznU19_thyoRCDJ8Oq_yc@z> Jim Blandy wrote: > > Daniel Jacobowitz writes: > > Is there a standard stabs convention for this? If so, it would be a > > good idea to make development GCC emit it. > > Yes, there's the encoding developed by Sun, described in the GNU stabs > manual. It looks to me like GDB is ready to consume this info, so > getting GCC to emit it would be great. > > Until that's done, however, this test should XFAIL, so other engineers > won't waste their time re-analyzing the failure. (I don't mean to > imply that you disagree; I just want to make things clear to the test > suite maintainers.) FYI, it is not only stabs that fails this test. I've got a recent elf/dwarf target that also fails it. The problem wherein GDB cannot reliably make this distinction is long standing, and much discussed in the past. Unfortunately most of the people who have taken part in this discussion aren't around any more.