From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19179 invoked by alias); 1 May 2003 00:51:41 -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 19082 invoked from network); 1 May 2003 00:51:38 -0000 Received: from unknown (HELO papaya.bactrian.org) (12.234.98.188) by sources.redhat.com with SMTP; 1 May 2003 00:51:38 -0000 Received: from papaya.bactrian.org (papaya.bactrian.org [127.0.0.1]) by papaya.bactrian.org (8.12.8/8.12.8) with ESMTP id h410pGZe002265; Wed, 30 Apr 2003 17:51:17 -0700 Received: (from carlton@localhost) by papaya.bactrian.org (8.12.8/8.12.8/Submit) id h410pClO002263; Wed, 30 Apr 2003 17:51:12 -0700 X-Authentication-Warning: papaya.bactrian.org: carlton set sender to carlton@bactrian.org using -f To: gdb-patches@sources.redhat.com Subject: [dictionary] merge with mainline From: David Carlton Date: Thu, 01 May 2003 00:51:00 -0000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2003-05/txt/msg00000.txt.bz2 I've just merged the dictionary branch with mainline; merge tag is carlton_dictionary-20030430-merge. I also did a bit of regularizing of its dictionary.{h,c} and block.h with the mainline patch that I just posted; my apologies for not doing that as a separate commit with a patch here, but the changes really are minimal. Some random change in GDB during the time also caused gdb.base/attach.exp to tickle a bug in code that I'd written to set the name of anonymous objfiles; there's a similar bug on the mainline, and I'll post a patch for it as soon as 'make check' finishes. David Carlton carlton@bactrian.org 2003-04-30 David Carlton * cp-namespace.c (get_namespace_objfile): Copy the namespace objfile's name. * block.h (ALL_BLOCK_SYMBOLS): Move here from dictionary.h. * dictionary.c: Sync up with mainline version I just posted. Specifically, update some commments, and: (dict_create_hashed): Fiddle with nsyms updating. (dict_create_linear): Ditto. (dict_lookup): Delete. (iterator_next_hashed): Delete FIXME comment. (iter_name_first_hashed): Replace 'sym' by 'sym != NULL'. (iter_name_next_hashed): Replate 'next' by 'next != NULL'. * dictionary.h: Sync up with mainline version I just posted: add inclusion guards, delete declaration of dict_lookup, delete ALL_BLOCK_SYMBOLs. * Merge with mainline; tag is carlton_dictionary-20030430-merge.