From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11837 invoked by alias); 2 Mar 2003 00:28:16 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 11830 invoked from network); 2 Mar 2003 00:28:16 -0000 Received: from unknown (HELO crack.them.org) (65.125.64.184) by 172.16.49.205 with SMTP; 2 Mar 2003 00:28:16 -0000 Received: from nevyn.them.org ([66.93.61.169] ident=mail) by crack.them.org with asmtp (Exim 3.12 #1 (Debian)) id 18pJE0-0000KS-00; Sat, 01 Mar 2003 20:29:13 -0600 Received: from drow by nevyn.them.org with local (Exim 3.36 #1 (Debian)) id 18pHKi-0003C0-00; Sat, 01 Mar 2003 19:28:00 -0500 Date: Sun, 02 Mar 2003 00:28:00 -0000 From: Daniel Jacobowitz To: Andrew Cagney Cc: Mark Kettenis , brobecker@gnat.com, mec@shout.net, gdb@sources.redhat.com Subject: Re: 8-byte register values on a 32-bit machine Message-ID: <20030302002759.GA12252@nevyn.them.org> Mail-Followup-To: Andrew Cagney , Mark Kettenis , brobecker@gnat.com, mec@shout.net, gdb@sources.redhat.com References: <200302240235.h1O2Zws05373@duracef.shout.net> <864r6n5hw2.fsf@elgar.kettenis.dyndns.org> <20030301190929.GF11181@gnat.com> <200303012238.h21Mcim9035371@elgar.kettenis.dyndns.org> <3E614582.7080700@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3E614582.7080700@redhat.com> User-Agent: Mutt/1.5.1i X-SW-Source: 2003-03/txt/msg00016.txt.bz2 On Sat, Mar 01, 2003 at 06:42:58PM -0500, Andrew Cagney wrote: > Mark, > > Now that there is this loc_computed stuff, it is probably possible to > modify stabs to, for the case in question, implement a loc_computed symbol. Hmm, I'm not sure that's the right way to go. DWARF-2 also will say that an eight byte value is in one register. Why put the hacks in both readers? By the way, assuming I can find the time (ugh) I'm not done with LOC_COMPUTED yet. On my list so far: - Location lists - Turning locations into better defined objects - Thus, allowing LOC_COMPUTED to return a non-computed "location" - Allowing more complex locations, namely DW_OP_piece style. - Eventually turning on more uses of DW_OP_piece in GCC. -- Daniel Jacobowitz MontaVista Software Debian GNU/Linux Developer