From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16033 invoked by alias); 24 Aug 2004 19:45:17 -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 16024 invoked from network); 24 Aug 2004 19:45:17 -0000 Received: from unknown (HELO mx1.redhat.com) (66.187.233.31) by sourceware.org with SMTP; 24 Aug 2004 19:45:17 -0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.10/8.12.10) with ESMTP id i7OJj7S2014258 for ; Tue, 24 Aug 2004 15:45:12 -0400 Received: from localhost.redhat.com (porkchop.devel.redhat.com [172.16.58.2]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id i7OJj6a08410; Tue, 24 Aug 2004 15:45:06 -0400 Received: from gnu.org (localhost [127.0.0.1]) by localhost.redhat.com (Postfix) with ESMTP id 22D472B9D; Tue, 24 Aug 2004 15:43:57 -0400 (EDT) Message-ID: <412B9A7D.1080304@gnu.org> Date: Tue, 24 Aug 2004 19:45:00 -0000 From: Andrew Cagney User-Agent: Mozilla/5.0 (X11; U; NetBSD macppc; en-GB; rv:1.4.1) Gecko/20040801 MIME-Version: 1.0 To: Andrew Cagney Cc: gdb@sources.redhat.com Subject: Re: GDB's low hanging backlog References: <4116A287.7000108@gnu.org> In-Reply-To: <4116A287.7000108@gnu.org> Content-Type: multipart/mixed; boundary="------------050009080302070603020708" X-SW-Source: 2004-08/txt/msg00346.txt.bz2 This is a multi-part message in MIME format. --------------050009080302070603020708 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-length: 6 Ping. --------------050009080302070603020708 Content-Type: message/rfc822; name="Attached Message" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="Attached Message" Content-length: 4362 Return-Path: Delivered-To: cagney@localhost.redhat.com Received: from localhost (localhost [127.0.0.1]) by localhost.redhat.com (Postfix) with ESMTP id C6AEF2B9D for ; Mon, 9 Aug 2004 10:02:44 -0400 (EDT) Envelope-to: cagney@gnu.org Delivery-date: Mon, 09 Aug 2004 09:59:08 -0400 Received: from fencepost.gnu.org by localhost with IMAP (fetchmail-6.2.4) for cagney@localhost (single-drop); Mon, 09 Aug 2004 10:02:44 -0400 (EDT) Received: from monty-python.gnu.org ([199.232.76.173]) by fencepost.gnu.org with esmtp (Exim 4.34) id 1BuAg7-0005Oh-U9 for cagney@gnu.org; Mon, 09 Aug 2004 09:59:07 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.34) id 1BuAfy-0008GC-Nk for cagney@gnu.org; Mon, 09 Aug 2004 09:58:59 -0400 Received: from [12.107.209.250] (helo=sourceware.org) by monty-python.gnu.org with smtp (Exim 4.34) id 1BuAfy-0008Fu-6E for cagney@gnu.org; Mon, 09 Aug 2004 09:58:58 -0400 Received: (qmail 5052 invoked by alias); 9 Aug 2004 13:58:52 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Delivered-To: mailing list gdb@sources.redhat.com Received: (qmail 5042 invoked from network); 9 Aug 2004 13:58:51 -0000 Received: from unknown (HELO mx1.redhat.com) (66.187.233.31) by sourceware.org with SMTP; 9 Aug 2004 13:58:51 -0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.10/8.12.10) with ESMTP id i79Dwje3001272 for ; Mon, 9 Aug 2004 09:58:45 -0400 Received: from localhost.redhat.com (porkchop.devel.redhat.com [172.16.58.2]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id i79Dwha11601; Mon, 9 Aug 2004 09:58:44 -0400 Received: from gnu.org (localhost [127.0.0.1]) by localhost.redhat.com (Postfix) with ESMTP id D449C2BA1; Sun, 8 Aug 2004 18:00:39 -0400 (EDT) Message-ID: <4116A287.7000108@gnu.org> Date: Sun, 08 Aug 2004 18:00:39 -0400 From: Andrew Cagney User-Agent: Mozilla/5.0 (X11; U; NetBSD macppc; en-GB; rv:1.4.1) Gecko/20040801 MIME-Version: 1.0 To: gdb@sources.redhat.com Subject: GDB's low hanging backlog Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=0.6 required=5.0 tests=DATE_IN_PAST_12_24,RCVD_IN_ORBS,USER_AGENT_MOZILLA_UA version=2.55 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) Content-length: 1520 Hello, GDB's got a number of those almost complete changes that never seem to go away. While these are things that don't attract the glamor of key new features, they are equally important as by closing these tasks off we ensure that GDB is moving forward in a steady and healthy way. I'd like to see a few of these tasks finally closed, and with a bit of focused effort we can do it. Here's what's I see as relatively low hanging fruit: -- builtin_type_* as a function The builtin_types have finally been moved to the architecture vector. The task of going through GDB and switching to the per-architecture method remains. The tricky area is the language code. -- shlibs in architecture vector I guess it needs a final shove? Anything else holding it up? -- tm*.h removal a.k.a. true multi-arch See above for road blocks. I _think_ that's it! GDB being able to support both native and remote debugging for mixed architectures becomes a reality. -- xm*.h removal Thanks to Joel, AIX is [almost] fixed. That just leaves the DOS file formats. -- i18n We need to get GDB's strings marked up. Also lurking in the wings are: -- CXX compile GCC's ahead of us here and already started the process. It should be possible to build GDB using the C++ compiler (which is very different to GDB being written in C++ :-). -- nm*.h removal Probably not so easy. The contents should be either in the architecture or target vector. What have I forgotten? Who would like to help? Andrew --------------050009080302070603020708--