From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11115 invoked by alias); 11 Jan 2002 22:48:26 -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 10964 invoked from network); 11 Jan 2002 22:48:24 -0000 Received: from unknown (HELO nevyn.them.org) (128.2.145.6) by sources.redhat.com with SMTP; 11 Jan 2002 22:48:24 -0000 Received: from drow by nevyn.them.org with local (Exim 3.33 #1 (Debian)) id 16PATK-0003q3-00; Fri, 11 Jan 2002 17:48:26 -0500 Date: Fri, 11 Jan 2002 14:48:00 -0000 From: Daniel Jacobowitz To: Jason Merrill Cc: Elena Zannoni , gdb-patches@sources.redhat.com Subject: Re: PATCH to dwarf2read.c:decode_locdesc Message-ID: <20020111174826.A14432@nevyn.them.org> Mail-Followup-To: Jason Merrill , Elena Zannoni , gdb-patches@sources.redhat.com References: <15422.1400.581502.931643@localhost.cygnus.com> 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-01/txt/msg00308.txt.bz2 On Fri, Jan 11, 2002 at 10:12:39AM +0000, Jason Merrill wrote: > >>>>> "Elena" == Elena Zannoni writes: > > > Sigh! There have been several attempts to get the location expression > > support in gdb. They all stopped dead for one reason or another. There > > are several WIP patches out there. > > http://sources.redhat.com/ml/gdb-patches/2001-02/msg00276.html > > http://sources.redhat.com/ml/gdb-patches/2001-06/msg00390.html > > http://sources.redhat.com/ml/gdb-patches/2001-06/msg00502.html > > http://sources.redhat.com/ml/gdb-patches/2001-07/msg00008.html > > > Hmm, DW_OP_dup wasn't handled in the above patches. > > Actually, none of these patches make any attempt to generalize location > expression handling. The first just copies some organizational changes > from gcc. The others are Dan Berlin's WIP dwarf2read rewrite, which > doesn't touch the locexp code (though I think it does fix inter-CU > references, which is needed before we can do any duplicate elimination on > the compiler/linker side). For what it's worth, I'm working over the rewrite patches and breaking them down into chunks now. inter-CU references aren't tricky once we have some cleanup in place. -- Daniel Jacobowitz Carnegie Mellon University MontaVista Software Debian GNU/Linux Developer