From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1324 invoked by alias); 27 Aug 2008 18:01:27 -0000 Received: (qmail 1307 invoked by uid 22791); 27 Aug 2008 18:01:26 -0000 X-Spam-Check-By: sourceware.org Received: from mtagate4.de.ibm.com (HELO mtagate4.de.ibm.com) (195.212.29.153) by sourceware.org (qpsmtpd/0.31) with ESMTP; Wed, 27 Aug 2008 18:00:43 +0000 Received: from d12nrmr1607.megacenter.de.ibm.com (d12nrmr1607.megacenter.de.ibm.com [9.149.167.49]) by mtagate4.de.ibm.com (8.13.8/8.13.8) with ESMTP id m7RI0dcF261958 for ; Wed, 27 Aug 2008 18:00:39 GMT Received: from d12av02.megacenter.de.ibm.com (d12av02.megacenter.de.ibm.com [9.149.165.228]) by d12nrmr1607.megacenter.de.ibm.com (8.13.8/8.13.8/NCO v9.0) with ESMTP id m7RI0dWe4305026 for ; Wed, 27 Aug 2008 20:00:39 +0200 Received: from d12av02.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av02.megacenter.de.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id m7RI0dLb024737 for ; Wed, 27 Aug 2008 20:00:39 +0200 Received: from tuxmaker.boeblingen.de.ibm.com (tuxmaker.boeblingen.de.ibm.com [9.152.85.9]) by d12av02.megacenter.de.ibm.com (8.12.11.20060308/8.12.11) with SMTP id m7RI0dmu024734 for ; Wed, 27 Aug 2008 20:00:39 +0200 Message-Id: <200808271800.m7RI0dmu024734@d12av02.megacenter.de.ibm.com> Received: by tuxmaker.boeblingen.de.ibm.com (sSMTP sendmail emulation); Wed, 27 Aug 2008 20:00:39 +0200 Subject: [rfc] [0/8] Eliminate current_gdbarch from *-tdep.c To: gdb-patches@sourceware.org Date: Wed, 27 Aug 2008 18:01:00 -0000 From: "Ulrich Weigand" X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2008-08/txt/msg00637.txt.bz2 Hello, the *-tdep.c files are already nearly free of references to current_gdbarch. In fact, all remaining references are simple to remove; the following set of straightforward patches achieves this. (Note that some *implicit* references, e.g. due to builtin_type_... use, still remain!) Tested on powerpc-linux and powerpc64-linux, as well as by compiling everything with --enable-targets=all. I don't expect this patch set to change the behaviour of GDB on any platform. However, as I'm unable to test most of the archs touched by those patches, I'd certainly appreciate feedback / testing. If there are no objections, I'm planning to commit those in a week or so. Bye, Ulrich -- Dr. Ulrich Weigand GNU Toolchain for Linux on System z and Cell BE Ulrich.Weigand@de.ibm.com