From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18349 invoked by alias); 2 Jun 2012 19:33:44 -0000 Received: (qmail 18339 invoked by uid 22791); 2 Jun 2012 19:33:43 -0000 X-SWARE-Spam-Status: No, hits=-6.3 required=5.0 tests=AWL,BAYES_00,KHOP_RCVD_UNTRUST,RCVD_IN_DNSWL_HI,RCVD_IN_HOSTKARMA_W,SPF_HELO_PASS,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 02 Jun 2012 19:33:22 +0000 Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q52JXMkU027066 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sat, 2 Jun 2012 15:33:22 -0400 Received: from psique.redhat.com ([10.3.113.17]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id q52JXKPZ011324; Sat, 2 Jun 2012 15:33:20 -0400 From: Sergio Durigan Junior To: GDB Patches Cc: Tom Tromey , Sergio Durigan Junior Subject: [PATCH 00/10] Remove `expout*' globals from parser-defs.h Date: Sat, 02 Jun 2012 19:33:00 -0000 Message-Id: <1338665528-5932-1-git-send-email-sergiodj@redhat.com> X-IsSubscribed: yes 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: 2012-06/txt/msg00054.txt.bz2 Hello, This patch is the followup of: http://sourceware.org/ml/gdb-patches/2012-01/msg00522.html Thanks Tom for having reminded me about them! :-) I have addressed the following comments from Tom: http://sourceware.org/ml/gdb-patches/2012-01/msg00566.html I also had to include some code to handle the recent included SystemTap integration patch, because it uses the GDB expression mechanism in order to parse & eval probes' arguments. And there is the Go programming language support, which was included after my first attempt to get this patch series in. I regtested it on Fedora 16 x86{,_64}, and no regression was detected. But please, I would like to ask to the language maintainers to take a look either way: despite being mostly mechanical changes, there's always a chance I got something wrong. I separated this series in 10 logical patches, but they are not independent from each other: you need all of them applied if you want to build and test. I am not sending the ChangeLogs yet, because they are somewhat hard to generate. I will send them if the patches are approved, or if you request it. I hope everything is right this time. OK to apply? Sergio Durigan Junior (10): Language independent bits SystemTap integration C language Ada language. Fortran language Java language Modula-2 language Objective-C language Pascal language Go programming language gdb/ada-exp.y | 474 +++++++++++++++++++++------------------- gdb/ada-lang.c | 4 +- gdb/ada-lang.h | 3 +- gdb/ada-lex.l | 54 +++--- gdb/arm-linux-tdep.c | 26 ++-- gdb/c-exp.y | 585 ++++++++++++++++++++++++++------------------------ gdb/c-lang.h | 3 +- gdb/f-exp.y | 261 ++++++++++++---------- gdb/f-lang.h | 6 +- gdb/go-exp.y | 268 +++++++++++++----------- gdb/go-lang.h | 4 +- gdb/i386-tdep.c | 85 ++++---- gdb/jv-exp.y | 357 ++++++++++++++++-------------- gdb/jv-lang.h | 5 +- gdb/language.c | 4 +- gdb/language.h | 3 +- gdb/m2-exp.y | 261 ++++++++++++---------- gdb/m2-lang.h | 6 +- gdb/objc-exp.y | 412 ++++++++++++++++++----------------- gdb/objc-lang.c | 8 +- gdb/objc-lang.h | 7 +- gdb/p-exp.y | 327 +++++++++++++++------------- gdb/p-lang.h | 5 +- gdb/parse.c | 274 ++++++++++++------------ gdb/parser-defs.h | 84 +++++--- gdb/ppc-linux-tdep.c | 6 +- gdb/stap-probe.c | 64 +++--- gdb/stap-probe.h | 6 + 28 files changed, 1914 insertions(+), 1688 deletions(-) -- 1.7.7.6