From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8858 invoked by alias); 21 Mar 2002 20:57:59 -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 8843 invoked from network); 21 Mar 2002 20:57:55 -0000 Received: from unknown (HELO nevyn.them.org) (128.2.145.6) by sources.redhat.com with SMTP; 21 Mar 2002 20:57:55 -0000 Received: from drow by nevyn.them.org with local (Exim 3.35 #1 (Debian)) id 16o9dD-0001Tq-00 for ; Thu, 21 Mar 2002 15:57:55 -0500 Date: Thu, 21 Mar 2002 12:57:00 -0000 From: Daniel Jacobowitz To: gdb-patches@sources.redhat.com Subject: Re: [RFA/stabs] Fix for line table problems (was: Re: [RFC] Gdb line table implementation tweak) Message-ID: <20020321155755.A3509@nevyn.them.org> Mail-Followup-To: gdb-patches@sources.redhat.com References: <200202272320.g1RNK5e14347@fishpond.ninemoons.com> <20020317014816.B1589@nevyn.them.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.23i X-SW-Source: 2002-03/txt/msg00411.txt.bz2 On Thu, Mar 21, 2002 at 02:03:44PM -0500, Jim Blandy wrote: > > This looks sound to me. Let's put it in and see what happens. Committed. If everything seems OK in a little while (a week, say?) I'll move it to the branch. As I said, I was going to do the exact same thing for DWARF-2. Unfortunately... this is hard to do efficiently. We don't process functions at the same time as line numbers. For working around a compiler bug, it's probably not worthwhile. I could do the equivalent of Fred's original patch for DWARF-2, at DW_LNS_end_sequence; there's a comment there saying we can not record the end of a line, but now we can. On the other hand, it will introduce the same problem with broken debug output that we observed in stabs. So I'm not going to do that until I think of an efficient way to handle it. Despite the clutter, I'd prefer to deal with this error gracefully, now that it's "out there" in quantity. -- Daniel Jacobowitz Carnegie Mellon University MontaVista Software Debian GNU/Linux Developer