From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19517 invoked by alias); 8 Apr 2005 18:49:53 -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 19413 invoked from network); 8 Apr 2005 18:49:49 -0000 Received: from unknown (HELO nevyn.them.org) (66.93.172.17) by sourceware.org with SMTP; 8 Apr 2005 18:49:49 -0000 Received: from drow by nevyn.them.org with local (Exim 4.50 #1 (Debian)) id 1DJyY8-0003SC-7x; Fri, 08 Apr 2005 14:49:48 -0400 Date: Fri, 08 Apr 2005 18:49:00 -0000 From: Daniel Jacobowitz To: Joel Brobecker Cc: gdb-patches@sources.redhat.com, Elena Zannoni , Manoj Iyer Subject: Re: [rfa] Make the partial DIE cache more robust Message-ID: <20050408184948.GA13253@nevyn.them.org> Mail-Followup-To: Joel Brobecker , gdb-patches@sources.redhat.com, Elena Zannoni , Manoj Iyer References: <20050407142959.GA9927@nevyn.them.org> <20050408184839.GV14120@adacore.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050408184839.GV14120@adacore.com> User-Agent: Mutt/1.5.8i X-SW-Source: 2005-04/txt/msg00073.txt.bz2 On Fri, Apr 08, 2005 at 11:48:39AM -0700, Joel Brobecker wrote: > > 2005-04-07 Daniel Jacobowitz > > > > * dwarf2read.c (struct dwarf2_per_cu_data): Reduce length to > > 30 bits. Add load_all_dies flag. > > (load_partial_dies): Load all DIEs if per_cu->load_all_dies is set. > > Load DW_TAG_member by default. Remove internal_error call. > > (find_partial_die): Reload the compilation unit if we can not find > > a DIE in the cache. Call internal_error here if we still can not > > find the DIE. > > (I know I can't approve patches, but it looks great). If it helps, I can > see if I can merge it into 6.3 and give it a swirl with our Ada compiler > and our Ada examples, where this will likely be useful. Please do - this should obsolete the changes you told me about a couple of weeks ago. -- Daniel Jacobowitz CodeSourcery, LLC