* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh,
[deliverable/binutils-gdb.git] / gdb / MAINTAINERS
index a72854f9db8d553ce4b39ac05604eb19276468b7..5b32a80cb138b29c8eebd6a43e0b029bbb343a05 100644 (file)
@@ -1,9 +1,17 @@
+                       GDB Maintainers
+
 
                        Blanket Write Privs
 
                        Blanket Write Privs
+                          (alphabetic)
 
 
+Jim Blandy                     jimb@cygnus.com
 Andrew Cagney                  ac131313@cygnus.com
 Andrew Cagney                  ac131313@cygnus.com
-Stan Shebs                     shebs@cygnus.com
-
+J.T. Conklin                   jtc@redback.com
+Fred Fish                      fnf@ninemoons.com
+Mark Kettenis                  kettenis@gnu.org
+Peter Schauer                  Peter.Schauer@regent.e-technik.tu-muenchen.de
+Stan Shebs                     shebs@apple.com
+Michael Snyder                 msnyder@cygnus.com
 
 
                        Various Maintainers
 
 
                        Various Maintainers
@@ -11,109 +19,329 @@ Stan Shebs                        shebs@cygnus.com
 Note individuals who maintain parts of the debugger need approval to
 check in changes outside of the immediate domain that they maintain.
 
 Note individuals who maintain parts of the debugger need approval to
 check in changes outside of the immediate domain that they maintain.
 
-If there is no maintainer for a given domain then the problem falls to
-the head maintainer.
+If there is no maintainer for a given domain then the responsibility
+falls to the head maintainer.
+
+If there are several maintainers for a given domain then
+responsibility falls to the first maintainer.  The first maintainer is
+free to devolve that responsibility among the other maintainers.
+
+
+                        The Obvious Fix Rule
+
+All maintainers listed in this file are allowed to check in obvious
+fixes.
+
+An "obvious fix" means that there is no possibility that anyone will
+disagree with the change.  Something like bypassing an interface will
+result in instantaneous and loud complaints.
+
+A good mental test is "will the person who hates my work the most be
+able to find fault with the change" - if so, then it's not obvious and
+needs to be posted first. :-)
+
+
+Target/Architecture:
+
+Generic ISA (Instruction Set Architecture) issues, API variants, CPU
+variants.  *-tdep.c. The Target/Architecture maintainer works with the
+host maintainer when resolving build issues.  The Target/Architecture
+maintainer works with the native maintainer when resolving API issues.
+
+       a29k            --target=a29k-amd-udi -Werror
+                       Maintenance only
+
+       alpha           --target=alpha-dec-osf4.0a -Werror
+                       Maintenance only
+
+       arc             --target=arc-elf ,-Werror
+                       Maintenance only
+
+       arm             (--target=arm-coff,arm-elf,arm-pe broken)
+                       Fernando Nasser         fnasser@cygnus.com
+                       Jim Ingham              jingham@apple.com
+                       Scott Bambrough         scottb@netwinder.org
+
+       d10v            --target=d10v-elf ,-Werror
+                       Andrew Cagney           cagney@cygnus.com
+
+       d30v            --target=d30v-elf ,-Werror
+                       David Taylor            taylor@cygnus.com
 
 
-If there are several maintainers for a given domain then the problem
-falls to the first maintainer.  The second and third maintainers are
-firstly known to have expertise in the given domain and secondly are
-available to step in if the first maintainer is to be absent for any
-reason.
+       djgpp           --target=i586-pc-msdosdjgpp ,-Werror
+                       (See native and host)
 
 
+       fr30            --target=fr30-elf -Werror
+                       Maintenance only
 
 
-Target/Architecture: Generic ISA - Instruction Set Architecture -
-issues. API variants, CPU variants.  *-tdep.c.
+       h8300           --target=h8300hms -Werror
+                       Maintenance only
 
 
-d10v target            Andrew Cagney           cagney@cygnus.com
-d30v target            Andrew Cagney           cagney@cygnus.com
-mips target            Andrew Cagney           cagney@cygnus.com
-mn10300 target         Andrew Cagney           cagney@cygnus.com
-powerpc target         Kevin Buettner          kevinb@cygnus.com
+       h8500           --target=h8500hms -Werror
+                       Maintenance only
+
+       i386            --target=i386-elf,i386-aout ,-Werror
+                       Mark Kettenis           kettenis@gnu.org
+
+       i960            --target=i960-coff ,-Werror
+                       Maintenance only
+
+       ia64            --target=ia64-linux ,-Werror
+                       Kevin Buettner          kevinb@cygnus.com
+
+       m32r            --target=m32r-elf -Werror
+                       Michael Snyder          msnyder@cygnus.com
+
+       m68hc11         --target=m68hc11-elf ,-Werror
+                       Stephane Carrez         Stephane.Carrez@worldnet.fr
+
+       m68k            --target=m68k-aout,m68k-coff,m68k-elf ,-Werror
+                       Maintenance only
+
+       m88k            (--target=m88k broken)
+                       Maintenance only
+
+       mcore           --target=mcore-elf,mcore-pe ,-Werror
+                       Maintenance only
+
+       mips            --target=mips-elf,mips64-elf ,-Werror
+                       Andrew Cagney           cagney@cygnus.com
+
+       mn10200         --target=mn10200-elf ,-Werror
+                       Maintenance only
+
+       mn10300         --target=mn10300-elf ,-Werror
+                       Andrew Cagney           cagney@cygnus.com
+
+       ns32k           --target=ns32k-netbsd ,Werror
+                       Maintenance only
+
+       pa              (--target=hppa1.1-hp-proelf broken)
+                       Jeff Law                law@cygnus.com
+
+       powerpc         --target=powerpc-eabi,powerpcle-eabi ,-Werror
+                       Kevin Buettner          kevinb@cygnus.com
+                       Nick Duffek             nsd@cygnus.com
+
+       rs6000          --target=rs6000-ibm-aix3.2,rs6000-ibm-aix4.1 ,-Werror
+                       (see rs6000 native and ppc target)
+
+       sh              --target=sh-hms,sh-elf ,-Werror
                        Elena Zannoni           ezannoni@cygnus.com
                        Elena Zannoni           ezannoni@cygnus.com
-arm target             Fernando Nasser         fnasser@cygnus.com
-                       Jim Ingham              jingham@cygnus.com
-                       Scott Bambrough scottb@netwinder.org
-m32r target            Michael Snyder          msnyder@cygnus.com
-IA-64 target           Kevin Buettner          kevinb@cygnus.com
 
 
+       sparc           --target=sparc-elf,sparc64-elf ,-Werror
+                       David Taylor            taylor@cygnus.com
+
+       tic80           (--target=tic80-coff broken)
+                       Maintenance only
+
+       v850            --target=v850-elf ,-Werror
+                       Maintenance only
 
 
-Host/Native: Target specific native support - typically shared
-libraries and quirks to procfs/ptrace/...  A native maintainer works
-with the arch and core maintainer when resolving more generic
-problems.
+       vax             --target=vax-dec-vms5.5 ,-Werror
+                       Maintenance only
+
+       w65             (--target=w65 broken)
+                       Maintenance only
+
+       z8k             (--target=z8k-coff broken)
+                       Known problem in 5.1
+                       Maintenance only
+
+All maintainers can make arbitrary changes to OBSOLETE targets.
+
+All maintainers can make mechanical (params, spelling, indentation,
+multi-arch, -W..., ....) changes to ``maintenance only'' targets.
+Please sanity check the change by compiling with one of the listed
+targets.
+
+The GAWK segment:
+
+  awk < "${maintainers}" '
+  $2 ~ /--target=.*/ {
+    targets = gensub (/^.*--target=/, "", 1, $2)
+    warnings = gensub (/[)]*$/, "", 1, $3)
+    split (targets, targ, /,/)
+    for (i in targ) {
+       print targ[i], warnings
+    }
+  }'
+
+can be used to generate a full list of --target=
+--enable-gdb-build-warning= pairs.
+
+
+
+Host/Native:
+
+The Native maintainer is responsible for target specific native
+support - typically shared libraries and quirks to procfs/ptrace/...
+The Native maintainer works with the Arch and Core maintainers when
+resolving more generic problems.
+
+The host maintainer ensures that gdb (including mmalloc) can be built
+as a cross debugger on their platform.
+
+AIX                    Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
+                       Kevin Buettner          kevinb@cygnus.com
 
 
-hp testsuite (gdb.hp)  Jimmy Guo        adl-debugger-wdb-merge-guru@cup.hp.com
 djgpp native           Eli Zaretskii           eliz@gnu.org
                        DJ Delorie              dj@cygnus.com
 djgpp native           Eli Zaretskii           eliz@gnu.org
                        DJ Delorie              dj@cygnus.com
-win32 host & native    Chris Faylor            cgf@cygnus.com
-GNU/Linux x86 native   Jim Blandy              jimb@cygnus.com
+MS Windows (NT, CE, '00, 9x, Me) host & native
+                       Chris Faylor            cgf@cygnus.com
+GNU/Linux/x86 native & host
+                       Mark Kettenis           kettenis@gnu.org
+                       Jim Blandy              jimb@cygnus.com
 GNU/Linux PPC native   Kevin Buettner          kevinb@cygnus.com
 GNU/Linux PPC native   Kevin Buettner          kevinb@cygnus.com
-hurd native            Mark Kettenis           kettenis@wins.va.nl
-macos host & native    Stan Shebs              shebs@apple.com
+FreeBSD native & host  Mark Kettenis           kettenis@gnu.org
+                       David O'Brien           obrien@freebsd.org
+hurd native            Mark Kettenis           kettenis@gnu.org
 hpux, hp pa native     Jeff Law                law@cygnus.com
 hpux, hp pa native     Jeff Law                law@cygnus.com
-UnixWare Threads       Nick Duffek             nsd@cygnus.com
+NetBSD native & host   J.T. Conklin            jtc@redback.com
+SCO/Unixware           Nick Duffek             nsd@cygnus.com
+                       Robert Lipe             rjl@sco.com
 GNU/Linux ARM native   Scott Bambrough         scottb@netwinder.org
 GNU/Linux ARM native   Scott Bambrough         scottb@netwinder.org
+Solaris/x86 native & host (devolved)
+                       Nick Duffek             nsd@cygnus.com
+                       Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
+Solaris/SPARC native & host (devolved)
+                        David Taylor            taylor@cygnus.com
+                        Michael Snyder          msnyder@cygnus.com
+Mac OS X               Klee Dienes             kdienes@apple.com
+                       Jim Ingham              jingham@apple.com
+
 
 
 Core: Generic components used by all of GDB
 
 generic arch support   Andrew Cagney           cagney@cygnus.com
 
 
 Core: Generic components used by all of GDB
 
 generic arch support   Andrew Cagney           cagney@cygnus.com
+                       Any host/target maintainer can add to
+                       gdbarch.{c,h,sh}.  Send tricky ones to cagney.
 target vector          Andrew Cagney           cagney@cygnus.com
 main (main.c, top.c)   Elena Zannoni           ezannoni@cygnus.com
 target vector          Andrew Cagney           cagney@cygnus.com
 main (main.c, top.c)   Elena Zannoni           ezannoni@cygnus.com
-readline               Elena Zannoni           ezannoni@cygnus.com
 event loop             Elena Zannoni           ezannoni@cygnus.com
 event loop             Elena Zannoni           ezannoni@cygnus.com
+
 generic symtabs                Jim Blandy              jimb@cygnus.com
 generic symtabs                Jim Blandy              jimb@cygnus.com
-dwarf readers          Jim Blandy              jimb@cygnus.com
-elf reader             Jim Blandy              jimb@cygnus.com
-stabs reader           Jim Blandy              jimb@cygnus.com
+                       Elena Zannoni           ezannoni@cygnus.com
+  dwarf readers                Jim Blandy              jimb@cygnus.com
+                       Elena Zannoni           ezannoni@cygnus.com
+  elf reader           Jim Blandy              jimb@cygnus.com
+                       Elena Zannoni           ezannoni@cygnus.com
+  stabs reader         Jim Blandy              jimb@cygnus.com
+                       Elena Zannoni           ezannoni@cygnus.com
+  coff reader          Philippe De Muyter      phdm@macqel.be
+  linespec             Jim Blandy              jimb@cygnus.com
+                       Elena Zannoni           ezannoni@cygnus.com
+                       Fernando Nasser         fnasser@cygnus.com
+
+tracing bytecode stuff  Jim Blandy              jimb@cygnus.com
 tracing                        Michael Snyder          msnyder@cygnus.com
 threads                        Michael Snyder          msnyder@cygnus.com
 tracing                        Michael Snyder          msnyder@cygnus.com
 threads                        Michael Snyder          msnyder@cygnus.com
-breakpoint.c           Michael Snyder          msnyder@cygnus.com
+                       Mark Kettenis           kettenis@gnu.org
+breakpoints            Michael Snyder          msnyder@cygnus.com
+                       Jim Blandy              jimb@cygnus.com
 language support       David Taylor            taylor@cygnus.com
 language support       David Taylor            taylor@cygnus.com
+  C++ support          Daniel Berlin           dan@cgsoftware.com
+  Java support         Anthony Green           green@cygnus.com
+  Objective-C/C++      Klee Dienes             kdienes@apple.com
+                       Jim Ingham              jimgham@apple.com
+  Pascal support       Pierre Muller           muller@sourceware.cygnus.com
 expression eval                David Taylor            taylor@cygnus.com
 defs.h                 David Taylor            taylor@cygnus.com
 utils.c                        David Taylor            taylor@cygnus.com
 Scheme support         Jim Blandy              jimb@cygnus.com
 expression eval                David Taylor            taylor@cygnus.com
 defs.h                 David Taylor            taylor@cygnus.com
 utils.c                        David Taylor            taylor@cygnus.com
 Scheme support         Jim Blandy              jimb@cygnus.com
-svr4 shlibs (solib.c)  Jim Blandy              jimb@cygnus.com
-coff reader            Philippe De Muyter      phdm@macqel.be
+
+shared libs (devolved) Jim Blandy              jimb@cygnus.com
+                       Kevin Buettner          kevinb@cygnus.com
+  xcoffsolib           Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
+
 remote.c               Andrew Cagney           cagney@cygnus.com
                        J.T. Conklin            jtc@redback.com
 remote.c               Andrew Cagney           cagney@cygnus.com
                        J.T. Conklin            jtc@redback.com
+include/remote-sim.h, remote-sim.c
+                       Andrew Cagney           cagney@cygnus.com
 sds protocol           Fernando Nasser         fnasser@cygnus.com
 sds protocol           Fernando Nasser         fnasser@cygnus.com
-                       Jim Ingham              jingham@cygnus.com
+                       Jim Ingham              jingham@apple.com
 rdi/adp protocol       Fernando Nasser         fnasser@cygnus.com
 rdi/adp protocol       Fernando Nasser         fnasser@cygnus.com
-                       Jim Ingham              jingham@cygnus.com
-gdbserver              Stan Shebs              shebs@apple.com
-documentation          Stan Shebs              shebs@apple.com
-testsuite              Stan Shebs              shebs@apple.com
+                       Jim Ingham              jingham@apple.com
+documentation          Eli Zaretskii           eliz@gnu.org
+testsuite              Fernando Nasser         fnasser@cygnus.com
+  hp tests (gdb.hp)    (vacant)
+  Java tests (gdb.java)        Anthony Green           green@cygnus.com
 Kernel Object Display  Fernando Nasser         fnasser@cygnus.com
 Kernel Object Display  Fernando Nasser         fnasser@cygnus.com
+dcache.c               J.T. Conklin            jtc@redback.com
 
 
 UI: External (user) interfaces.
 
 command interpreter    Fernando Nasser         fnasser@cygnus.com
 
 
 UI: External (user) interfaces.
 
 command interpreter    Fernando Nasser         fnasser@cygnus.com
-gdbtk (c & tcl)                Jim Ingham              jingham@cygnus.com
-libgui (w/foundry, sn) Jim Ingham              jingham@cygnus.com
+gdbtk (c & tcl)                Syd Polk                spolk@cygnus.com
+                       Jim Ingham              jingham@apple.com
+                       Fernando Nasser         fnasser@cygnus.com
+libgui (w/foundry, sn) Syd Polk                spolk@cygnus.com
+                       Jim Ingham              jingham@apple.com
 mi (gdb/mi)            Andrew Cagney           cagney@cygnus.com
                        Elena Zannoni           ezannoni@cygnus.com
                        Fernando Nasser         fnasser@cygnus.com
 mi (gdb/mi)            Andrew Cagney           cagney@cygnus.com
                        Elena Zannoni           ezannoni@cygnus.com
                        Fernando Nasser         fnasser@cygnus.com
+tui                    (vacant)
+                       Technical Contact Point wdb@cup.hp.com
 
 
 Misc:
 
 
 
 Misc:
 
-Web pages.             Jim Kingdon             kingdon@redhat.com
+Web pages.             Jim Kingdon             jkingdon@engr.sgi.com  ++
                        (anyone can edit; kingdon is just lead maintainer)
                        (anyone can edit; kingdon is just lead maintainer)
+
 Makefile.in, configure*        ALL
 
 Makefile.in, configure*        ALL
 
+mmalloc/               ALL Host maintainers
+
+sim/                   See sim/MAINTAINERS, co-ordinated by:
+                       Frank Ch. Eigler        fche@cygnus.com
+
+readline/              Master version: ftp://ftp.cwru.edu/pub/bash/
+                       Elena Zannoni           ezannoni@cygnus.com
+                       Host maintainers (host dependant parts)
+                       (but get your changes into the master version)
+
 
 
                Write After Approval
 
 
 
                Write After Approval
 
-J.T. Conklin                                   jtc@redback.com
-Jim Kingdon                                    kingdon@redhat.com
+David Anderson                                 davea@sgi.com
+Jim Kingdon                                    jkingdon@engr.sgi.com  ++
 Jason Molenda                                  jsm@cygnus.com
 H.J. Lu                                                hjl@lucon.org
 Nick Clifton                                   nickc@cygnus.com
 Jason Molenda                                  jsm@cygnus.com
 H.J. Lu                                                hjl@lucon.org
 Nick Clifton                                   nickc@cygnus.com
+Jonathan Larmour                               jlarmour@redhat.co.uk
+Glen McCready                                  gkm@cygnus.com
+Gary Thomas                                    gthomas@redhat.com
+Pierre Muller                                  muller@sourceware.cygnus.com
+Kazu Hirata                                    kazu@hxi.com
+Tom Tromey                                     tromey@cygnus.com
+Alexandre Oliva                                        aoliva@redhat.com
+Mark Salter                                    msalter@redhat.com
+Michael Chastain                               chastain@redhat.com
+Orjan Friberg                                  orjanf@axis.com
+Jeff Holcomb                                   jeffh@redhat.com
+David Smith                                    dsmith@redhat.com
+Martin Hunt                                    hunt@redhat.com
+Matt Hiller                                    hiller@redhat.com
+Philip Blundell                                        philb@gnu.org
+Keith Seitz                                    keiths@cygnus.com
+
+
+                       Past Maintainers
+
+Jimmy Guo (gdb.hp, tui)                                guo@cup.hp.com
+
+
+Folks that have been caught up in a paper trail:
+
+Jim Kingdon                                    jkingdon@engr.sgi.com
+Paul Hilfinger                                 hilfingr@gnat.com (*)
+Chris G. Demetriou                             cgd@sibyte.com
 
 
+--
 
 
-* Indicates folks we need to get Kerberos/ssh accounts ready so they
-can write in the source tree
+(*) Indicates folks that don't have a Kerberos/SSH account in the GDB
+group.
This page took 0.030972 seconds and 4 git commands to generate.