This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 00/10] Remove `expout*' globals from parser-defs.h


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]