From patchwork Wed Jun 5 16:38:30 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Mike Stump X-Patchwork-Id: 249139 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "localhost", Issuer "www.qmailtoaster.com" (not verified)) by ozlabs.org (Postfix) with ESMTPS id C6EC32C00AA for ; Thu, 6 Jun 2013 02:38:46 +1000 (EST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :content-type:subject:message-id:date:to:mime-version; q=dns; s= default; b=mr6A/1wEYqsmQ6oi4vHDxVr4Iy8YGHt+/SIMkPQp5Bbs8Wi492fWw CdwKJbY2ipVr1U9AoTbve0cjQW4mQEZWRvySZA/4D/ItWm39HHoCPFYWwFC6TyBk gNY+tD9/UeiuKSU1XnL7Z0LAKPQcpU2XdiYpIKpGvRg+fGGQGmUi3E= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :content-type:subject:message-id:date:to:mime-version; s= default; bh=5++UOivGAJYCgPaGlk08Gshce5I=; b=dPOe8UJ04biN4KYMGm68 JjnRz7jDzm4iaCOrA/lcrvX0Rbm/adogeAtoJBqGWHSZGfrPceHzni8TjebACbxs 5C8PtqQOJq0E8DmIiugWybVJOIg8u+URd2iKcuWtn+p5SBHkGyt9yMr3T0mVVuMA KRzQuXhamfNiByZIsF9cWKQ= Received: (qmail 20114 invoked by alias); 5 Jun 2013 16:38:40 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 20080 invoked by uid 89); 5 Jun 2013 16:38:34 -0000 X-Spam-SWARE-Status: No, score=-2.5 required=5.0 tests=BAYES_00, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_IN_HOSTKARMA_NO, RCVD_IN_HOSTKARMA_YE, RP_MATCHES_RCVD, SPF_PASS autolearn=ham version=3.3.1 Received: from qmta07.emeryville.ca.mail.comcast.net (HELO qmta07.emeryville.ca.mail.comcast.net) (76.96.30.64) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Wed, 05 Jun 2013 16:38:33 +0000 Received: from omta19.emeryville.ca.mail.comcast.net ([76.96.30.76]) by qmta07.emeryville.ca.mail.comcast.net with comcast id kd021l0031eYJf8A7geXDf; Wed, 05 Jun 2013 16:38:31 +0000 Received: from bag6-1-pt.tunnel.tserv3.fmt2.ipv6.he.net ([IPv6:2001:470:1f04:ae1::2]) by omta19.emeryville.ca.mail.comcast.net with comcast id kgeW1l00G0P3DwE01geXVY; Wed, 05 Jun 2013 16:38:31 +0000 From: Mike Stump Subject: better gdb support for debugging gcc Message-Id: Date: Wed, 5 Jun 2013 09:38:30 -0700 To: gcc patches Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\)) X-Virus-Found: No Here is a little one to add support for __FUNCTION__ to gdb so that we can debug gcc… Committed revision 199702. 2013-06-05 Mike Stump * gdbinit.in (__FUNCTION__): Add. Index: gdbinit.in =================================================================== --- gdbinit.in (revision 199700) +++ gdbinit.in (working copy) @@ -184,6 +184,7 @@ end # Define some macros helpful to gdb when it is expanding macros. macro define __FILE__ "gdb" macro define __LINE__ 1 +macro define __FUNCTION__ "gdb" macro define __null 0 # Gracefully handle aborts in functions used from gdb.