From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6273 invoked by alias); 5 Oct 2007 18:04:48 -0000 Received: (qmail 6265 invoked by uid 22791); 5 Oct 2007 18:04:48 -0000 X-Spam-Check-By: sourceware.org Received: from mtagate6.de.ibm.com (HELO mtagate6.de.ibm.com) (195.212.29.155) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 05 Oct 2007 18:04:43 +0000 Received: from d12nrmr1607.megacenter.de.ibm.com (d12nrmr1607.megacenter.de.ibm.com [9.149.167.49]) by mtagate6.de.ibm.com (8.13.8/8.13.8) with ESMTP id l95I4eZ4695702 for ; Fri, 5 Oct 2007 18:04:40 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 v8.5) with ESMTP id l95I4d6W2261242 for ; Fri, 5 Oct 2007 20:04: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 l95I4ddV028445 for ; Fri, 5 Oct 2007 20:04: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 l95I4dO3028442 for ; Fri, 5 Oct 2007 20:04:39 +0200 Message-Id: <200710051804.l95I4dO3028442@d12av02.megacenter.de.ibm.com> Received: by tuxmaker.boeblingen.de.ibm.com (sSMTP sendmail emulation); Fri, 5 Oct 2007 20:04:39 +0200 Subject: [rfc/rft] [0/3] Remove stabs target macros To: gdb-patches@sourceware.org Date: Fri, 05 Oct 2007 18:04: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: 2007-10/txt/msg00066.txt.bz2 Hello, the following series of three patches removes (nearly) the last remaining target macros and TM files. These have to do with special cases of the stabs debug format on certain platforms: - VARIABLES_INSIDE_BLOCK (used on arm configurations) - STATIC_TRANSFORM_NAME / IS_STATIC_TRANSFORM_NAME (used on Solaris configurations) - SOFUN_ADDRESS_MAYBE_MISSING (used on Solaris configurations and i386/ppc Linux) I don't know if these special cases are actually still relevant today. However, the patch series should exactly preserve the current behaviour on all affected targets, by introducing new gdbarch callbacks instead. Unfortunately, I'm unable to actually test this as I don't have access to any platform where those cases are used (or indeed any platform using stabs as native debug format). I've tested the series on s390-ibm-linux and s390x-ibm-linux without regressions (when using DWARF-2). I've also ran the testsuite using CC="gcc -gstabs+" to enforce use of stabs; there were no regressions introduced by the patches either (however, test results were generally bad anyway). I'd appreciate any comments on those patches, and in particular it would be great if anyone could test them on one of the affected platforms. Thanks, Ulrich -- Dr. Ulrich Weigand GNU Toolchain for Linux on System z and Cell BE Ulrich.Weigand@de.ibm.com