2002-08-17 Andrew Cagney <ac131313@redhat.com>
[deliverable/binutils-gdb.git] / gdb / MAINTAINERS
CommitLineData
ef7b4488
AC
1 GDB Maintainers
2
5185fdd7
AC
3
4 Blanket Write Privs
abdcb2a5 5 (alphabetic)
5185fdd7 6
f9e2d830 7Jim Blandy jimb@redhat.com
904507ce 8Kevin Buettner kevinb@redhat.com
f9e2d830 9Andrew Cagney ac131313@redhat.com
abdcb2a5
AC
10J.T. Conklin jtc@redback.com
11Fred Fish fnf@ninemoons.com
1b57acd2 12Mark Kettenis kettenis@gnu.org
abdcb2a5 13Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de
e7411eaa 14Stan Shebs shebs@apple.com
f9e2d830 15Michael Snyder msnyder@redhat.com
904507ce
AC
16Elena Zannoni ezannoni@redhat.com
17Eli Zaretskii eliz@gnu.org
5185fdd7 18
f5bca8e7 19
5185fdd7
AC
20 Various Maintainers
21
22Note individuals who maintain parts of the debugger need approval to
23check in changes outside of the immediate domain that they maintain.
24
36c2118f
AC
25If there is no maintainer for a given domain then the responsibility
26falls to the head maintainer.
27
28If there are several maintainers for a given domain then
29responsibility falls to the first maintainer. The first maintainer is
30free to devolve that responsibility among the other maintainers.
538aae9d 31
5185fdd7 32
58cfabe6
AC
33 The Obvious Fix Rule
34
35All maintainers listed in this file are allowed to check in obvious
36fixes.
37
38An "obvious fix" means that there is no possibility that anyone will
54c92070 39disagree with the change.
58cfabe6
AC
40
41A good mental test is "will the person who hates my work the most be
42able to find fault with the change" - if so, then it's not obvious and
43needs to be posted first. :-)
44
54c92070
AC
45Something like changing or bypassing an interface is _not_ an obvious
46fix, since such a change without discussion will result in
47instantaneous and loud complaints.
48
58cfabe6 49
8860ff2e
AC
50Target/Architecture:
51
52Generic ISA (Instruction Set Architecture) issues, API variants, CPU
53variants. *-tdep.c. The Target/Architecture maintainer works with the
ef7b4488
AC
54host maintainer when resolving build issues. The Target/Architecture
55maintainer works with the native maintainer when resolving API issues.
5185fdd7 56
cd9bfe15 57 a29k Deleted.
9b82661c 58
32089c7c 59 alpha --target=alpha-elf -Werror
21a6f6bb
AC
60 Maintenance only
61
eb4c54a2 62 arc (--target=arc-elf OBSOLETE)
21a6f6bb 63
53fe9346 64 arm --target=arm-elf ,
f9e2d830 65 Fernando Nasser fnasser@redhat.com
dfe25b3a 66 Scott Bambrough scottb@netwinder.org
26806ce2 67 Richard Earnshaw rearnsha@arm.com
30efa627 68 Not multi-arch
9b82661c 69
e33ce519
TR
70 avr --target=avr ,-Werror
71 Theodore A. Roth troth@verinet.com
72
5402eed1 73 cris --target=cris-elf ,-Werror
93755ae6
AC
74 Orjan Friberg orjanf@axis.com
75
21a6f6bb 76 d10v --target=d10v-elf ,-Werror
7fe4d0d2 77 Maintenance only
21a6f6bb 78
3fbeef0b 79 d30v (--target=d30v-elf OBSOLETE)
21a6f6bb
AC
80
81 djgpp --target=i586-pc-msdosdjgpp ,-Werror
82 (See native and host)
9b82661c 83
7a3085c1 84 fr30 (--target=fr30-elf OBSOLETE)
9b82661c 85
21a6f6bb
AC
86 h8300 --target=h8300hms -Werror
87 Maintenance only
30efa627 88 Not multi-arch, work in progress
9b82661c 89
21a6f6bb
AC
90 h8500 --target=h8500hms -Werror
91 Maintenance only
30efa627 92 Not multi-arch, work in progress
9b82661c 93
21a6f6bb
AC
94 i386 --target=i386-elf,i386-aout ,-Werror
95 Mark Kettenis kettenis@gnu.org
96
58841d58 97 i960 --target=i960-coff ,-Werror
21a6f6bb 98 Maintenance only
30efa627 99 OBSOLETE candidate, not multi-arch
21a6f6bb 100
32089c7c
AC
101 ia64 --target=ia64-linux-gnu ,-Werror
102 (--target=ia64-elf broken)
f9e2d830 103 Kevin Buettner kevinb@redhat.com
9b82661c 104
53fe9346 105 m32r (--target=m32r-elf broken)
f9e2d830 106 Michael Snyder msnyder@redhat.com
53fe9346 107 OBSOLETE candidate, not multi-arch
9b82661c 108
53fe9346 109 m68hc11 --target=m68hc11-elf ,-Werror ,
2be99286 110 Stephane Carrez stcarrez@nerim.fr
9b82661c 111
fdce7414 112 m68k --target=m68k-elf ,-Werror
21a6f6bb 113 Maintenance only
9b82661c 114
7fb623f7 115 m88k (--target=m88k OBSOLETE)
9b82661c 116
58841d58 117 mcore --target=mcore-elf,mcore-pe ,-Werror
21a6f6bb 118 Maintenance only
9b82661c 119
21a6f6bb 120 mips --target=mips-elf,mips64-elf ,-Werror
f9e2d830 121 Andrew Cagney cagney@redhat.com
9b82661c 122
c53efe6e 123 mn10200 --target=mn10200-elf ,-Werror
21a6f6bb 124 Maintenance only
30efa627 125 OBSOLETE candidate, not multi-arch
9b82661c 126
a6da1910 127 mn10300 --target=mn10300-elf ,-Werror
f938fa6a 128 Maintenance only
9b82661c 129
381bab78 130 ns32k --target=ns32k-netbsd ,-Werror
21a6f6bb 131 Maintenance only
9b82661c 132
21a6f6bb 133 pa (--target=hppa1.1-hp-proelf broken)
a4f1e24f 134 Maintenance only
30efa627 135 OBSOLETE candidate, not multi-arch
21a6f6bb 136
8dacb7ef 137 powerpc --target=powerpc-eabi ,-Werror
f9e2d830 138 Kevin Buettner kevinb@redhat.com
9b82661c 139
5769d3cd
AC
140 s390 --target=s390-linux ,-Werror
141 (contact DJ Barrow djbarrow@de.ibm.com)
142
5dbc6baa 143 sh --target=sh-elf ,-Werror
f9e2d830 144 Elena Zannoni ezannoni@redhat.com
9b82661c 145
21a6f6bb 146 sparc --target=sparc-elf,sparc64-elf ,-Werror
7fe4d0d2 147 Maintenance only
9b82661c 148
1851bca6 149 tic80 Deleted.
21a6f6bb 150
0981ead9 151 v850 --target=v850-elf ,-Werror
21a6f6bb
AC
152 Maintenance only
153
154 vax --target=vax-dec-vms5.5 ,-Werror
155 Maintenance only
156
7bc65f05 157 w65 Deleted.
21a6f6bb 158
53fe9346 159 x86-64 --target=x86_64-linux-gnu ,-Werror
022cafef 160 Maintenance only
e4621584 161
c9f63e6b 162 xstormy16 --target=xstormy16-elf ,-Werror
7c0a2a0a
CV
163 Corinna Vinschen vinschen@redhat.com
164
30efa627 165 z8k --target=z8k-coff ,-Werror
0981ead9 166 Known problem in 5.1
21a6f6bb 167 Maintenance only
30efa627 168 OBSOLETE candidate, not multi-arch
9b82661c 169
fcc87af1
AC
170All developers recognized by this file can make arbitrary changes to
171OBSOLETE targets.
9b82661c 172
fcc87af1
AC
173All maintainers can test and thence approve non-trivial changes to
174``maintenance only'' targets submitted by recognized developers.
175
176All recognized developers can make mechanical changes (by virtue of
177the obvious fix rule) to ``maintenance only'' targets. The change
178shall be sanity checked by compiling with one of the listed targets.
ef7b4488 179
697f244d
AC
180The Bourne shell script:
181
182cat MAINTAINERS | tr -s '[\t]' '[ ]' | sed -n '
183/^[ ]*[-a-z0-9\.]*[ ]*[(]*--target=.*/ !d
184s/^.*--target=//
185s/).*$//
186h
187:loop
188 g
189 /^[^ ]*,/ !b end
190 s/,[^ ]*//
191 p
192 g
193 s/^[^,]*,//
194 h
195b loop
196:end
197p
198'
199
53fe9346
AC
200can be used to generate a list of buildable targets. The list
201containing values for the configure options --target=,
202--enable-gdb-build-warnings= and optionally
203--enable-sim-build-warnings vis:
697f244d
AC
204
205 arc-elf ,-Werror
206 ...
53fe9346
AC
207 m68hc11-elf ,-Werror ,
208 ...
697f244d
AC
209 hppa1.1-hp-proelf broken
210 ...
211
212While the ``broken'' targets are included in the listing, the are not
213expected to build.
5185fdd7
AC
214
215
8860ff2e
AC
216Host/Native:
217
9b82661c
AC
218The Native maintainer is responsible for target specific native
219support - typically shared libraries and quirks to procfs/ptrace/...
220The Native maintainer works with the Arch and Core maintainers when
221resolving more generic problems.
8860ff2e
AC
222
223The host maintainer ensures that gdb (including mmalloc) can be built
224as a cross debugger on their platform.
5185fdd7 225
e306c308 226AIX Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de
f9e2d830 227 Kevin Buettner kevinb@redhat.com
e306c308 228
56a5d675 229djgpp native Eli Zaretskii eliz@gnu.org
f9e2d830 230 DJ Delorie dj@redhat.com
77d8f47a 231MS Windows (NT, CE, '00, 9x, Me) host & native
f9e2d830 232 Chris Faylor cgf@redhat.com
ef7b4488 233GNU/Linux/x86 native & host
ef7b4488 234 Mark Kettenis kettenis@gnu.org
f9e2d830
AC
235 Jim Blandy jimb@redhat.com
236GNU/Linux PPC native Kevin Buettner kevinb@redhat.com
6c8e04b5
DJ
237GNU/Linux MIPS native & host
238 Daniel Jacobowitz dan@debian.org
26806ce2 239GNU/Linux m68k Andreas Schwab schwab@suse.de
e255d535 240FreeBSD native & host Mark Kettenis kettenis@gnu.org
e87b0c0b 241 David O'Brien obrien@freebsd.org
80582566 242hurd native Mark Kettenis kettenis@gnu.org
71d6c7b1 243NetBSD native & host Jason Thorpe thorpej@wasabisystems.com
420effb8 244SCO/Unixware Robert Lipe rjl@sco.com
f5bca8e7 245GNU/Linux ARM native Scott Bambrough scottb@netwinder.org
2a44e7c4 246Solaris/x86 native & host (devolved)
ef7b4488 247 Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de
ea8a41b8 248Solaris/SPARC native & host (devolved)
f9e2d830 249 Michael Snyder msnyder@redhat.com
5185fdd7 250
9b82661c
AC
251
252
5185fdd7
AC
253Core: Generic components used by all of GDB
254
f9e2d830 255generic arch support Andrew Cagney cagney@redhat.com
d8038014
AC
256 Any host/target maintainer can add to
257 gdbarch.{c,h,sh}. Send tricky ones to cagney.
f9e2d830
AC
258target vector Andrew Cagney cagney@redhat.com
259main (main.c, top.c) Elena Zannoni ezannoni@redhat.com
260event loop Elena Zannoni ezannoni@redhat.com
261
262generic symtabs Jim Blandy jimb@redhat.com
263 Elena Zannoni ezannoni@redhat.com
264 dwarf readers Jim Blandy jimb@redhat.com
265 Elena Zannoni ezannoni@redhat.com
266 elf reader Jim Blandy jimb@redhat.com
267 Elena Zannoni ezannoni@redhat.com
268 stabs reader Jim Blandy jimb@redhat.com
269 Elena Zannoni ezannoni@redhat.com
2ea493eb 270 coff reader Philippe De Muyter phdm@macqel.be
5dbc5e5f 271 xcoff reader Any maintainer can modify this; please send tricky
f9e2d830
AC
272 ones to Kevin Buettner <kevinb@redhat.com>
273 linespec Jim Blandy jimb@redhat.com
274 Elena Zannoni ezannoni@redhat.com
275 Fernando Nasser fnasser@redhat.com
1a38ab75
AC
276 HP/UX readers Any [past] maintainer can modify this.
277 Please send tricky ones to the symtabs maintainers.
f9e2d830
AC
278
279tracing bytecode stuff Jim Blandy jimb@redhat.com
280tracing Michael Snyder msnyder@redhat.com
281threads Michael Snyder msnyder@redhat.com
a8596edf 282 Mark Kettenis kettenis@gnu.org
f9e2d830
AC
283breakpoints Michael Snyder msnyder@redhat.com
284 Jim Blandy jimb@redhat.com
7fe4d0d2 285language support (Blanket Write Privs Maintainers)
8de3c354 286 C++ Daniel Jacobowitz dan@debian.org
aa8aac68
AC
287 Java support (devolved)
288 Per Bothner per@bothner.com
f9e2d830 289 Anthony Green green@redhat.com
47b95330 290 Pascal support Pierre Muller muller@sources.redhat.com
01a3934b 291 Scheme support Jim Blandy jimb@redhat.com
f9e2d830
AC
292
293shared libs (devolved) Jim Blandy jimb@redhat.com
294 Kevin Buettner kevinb@redhat.com
e306c308
AC
295 xcoffsolib Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de
296
f9e2d830 297remote.c Andrew Cagney cagney@redhat.com
7158fd7f 298include/remote-sim.h, remote-sim.c
f9e2d830
AC
299 Andrew Cagney cagney@redhat.com
300sds protocol Fernando Nasser fnasser@redhat.com
301rdi/adp protocol Fernando Nasser fnasser@redhat.com
e8be95ae 302documentation Eli Zaretskii eliz@gnu.org
f9e2d830 303testsuite Fernando Nasser fnasser@redhat.com
5a703563
FN
304 config Mark Salter msalter@redhat.com
305 lib Mark Salter msalter@redhat.com
306 gdbtk (gdb.gdbtk) Keith Seitz keiths@redhat.com
3559696c 307 c++ (gdb.c++) Michael Chastain mec@shout.net
5a703563 308 mi tests (gdb.mi) Elena Zannoni ezannoni@redhat.com
16075ace 309 Andrew Cagney cagney@redhat.com
2a251cc2 310 stabs (gdb.stabs) Elena Zannoni ezannoni@redhat.com
5a703563
FN
311 threads (gdb.threads) Michael Snyder msnyder@redhat.com
312 trace (gdb.trace) Michael Snyder msnyder@redhat.com
3a0c66d4 313 hp tests (gdb.hp) (vacant)
f9e2d830
AC
314 Java tests (gdb.java) Anthony Green green@redhat.com
315Kernel Object Display Fernando Nasser fnasser@redhat.com
5185fdd7
AC
316
317
318UI: External (user) interfaces.
319
f9e2d830 320command interpreter Fernando Nasser fnasser@redhat.com
6755f5ad 321gdbtk (c & tcl) Jim Ingham jingham@apple.com
f9e2d830
AC
322 Fernando Nasser fnasser@redhat.com
323 Keith Seitz keiths@redhat.com
54403c59
KS
324libgui (w/foundry, sn) Jim Ingham jingham@apple.com
325 Keith Seitz keiths@redhat.com
f9e2d830
AC
326mi (gdb/mi) Andrew Cagney cagney@redhat.com
327 Elena Zannoni ezannoni@redhat.com
328 Fernando Nasser fnasser@redhat.com
3a0c66d4
AC
329tui (vacant)
330 Technical Contact Point wdb@cup.hp.com
f5bca8e7
AC
331
332
333Misc:
334
3f289e6f
AC
335gdb/gdbserver Daniel Jacobowitz dan@debian.org
336
9a069618 337Web pages. Jim Kingdon jkingdon@engr.sgi.com ++
2403ff6f 338 (anyone can edit; kingdon is just lead maintainer)
7158fd7f 339
f5bca8e7 340Makefile.in, configure* ALL
7158fd7f
AC
341
342mmalloc/ ALL Host maintainers
343
519b2366
DJ
344NEWS ALL
345
f779ca99 346sim/ See sim/MAINTAINERS
5185fdd7 347
9ec7faef 348readline/ Master version: ftp://ftp.cwru.edu/pub/bash/
f9e2d830 349 Elena Zannoni ezannoni@redhat.com
9ec7faef
AC
350 Host maintainers (host dependant parts)
351 (but get your changes into the master version)
352
30ef99d1 353tcl/ tk/ itcl/ Ian Roxborough irox@redhat.com
ef7b4488 354
e7745bde
AC
355 Write After Approval
356 (alphabetic)
5185fdd7 357
b76a2a57
AC
358To get recommended for the Write After Approval list you need a valid
359FSF assignment and have submitted one good patch.
360
b302179c 361David Anderson davea@sgi.com
627054c8
AC
362Scott Bambrough scottb@netwinder.org
363Jim Blandy jimb@redhat.com
e7745bde 364Philip Blundell philb@gnu.org
627054c8 365Per Bothner per@bothner.com
e7745bde 366Joel Brobecker brobecker@act-europe.fr
cdd463f9 367Dave Brolley brolley@redhat.com
627054c8
AC
368Kevin Buettner kevinb@redhat.com
369Andrew Cagney ac131313@redhat.com
370Stephane Carrez stcarrez@nerim.fr
371Michael Chastain mec@shout.net
372Eric Christopher echristo@redhat.com
f9e2d830 373Nick Clifton nickc@redhat.com
627054c8 374Philippe De Muyter phdm@macqel.be
da69bbcf 375Chris G. Demetriou cgd@broadcom.com
6a41ff59 376Klee Dienes kdienes@apple.com
627054c8 377DJ Delorie dj@redhat.com
dd96c05b 378Richard Earnshaw rearnsha@arm.com
627054c8
AC
379Frank Ch. Eigler fche@redhat.com
380Ben Elliston bje@redhat.com
381Anthony Green green@redhat.com
181c3369 382Matthew Green mrg@eterna.com.au
627054c8
AC
383Chris Faylor cgf@redhat.com
384Fred Fish fnf@ninemoons.com
e7745bde 385Orjan Friberg orjanf@axis.com
1005d5ef 386Ben Harris bjh21@netbsd.org
23b95bcb 387Richard Henderson rth@redhat.com
814b3ba0 388Aldy Hernandez aldyh@redhat.com
e7745bde
AC
389Paul Hilfinger hilfinger@gnat.com
390Matt Hiller hiller@redhat.com
391Kazu Hirata kazu@hxi.com
392Jeff Holcomb jeffh@redhat.com
393Don Howard dhoward@redhat.com
394Martin Hunt hunt@redhat.com
6a41ff59 395Jim Ingham jingham@apple.com
2740bf6c 396Daniel Jacobowitz dan@debian.org
37965979 397Andreas Jaeger aj@suse.de
e7745bde 398Geoff Keating geoffk@redhat.com
627054c8 399Mark Kettenis kettenis@gnu.org
e7745bde 400Jim Kingdon jkingdon@engr.sgi.com ++
627054c8 401Jeff Law law@redhat.com
f09cffe3 402Jonathan Larmour jlarmour@redhat.co.uk
627054c8 403Robert Lipe rjl@sco.com
e7745bde 404H.J. Lu hjl@lucon.org
627054c8 405Michal Ludvig mludvig@suse.cz
f9e2d830 406Glen McCready gkm@redhat.com
ac2e0304 407Greg McGary greg@mcgary.org
39c22d1a 408Jason Merrill jason@redhat.com
627054c8 409David S. Miller davem@redhat.com
6d6b80e5 410Jason Molenda jmolenda@apple.com
47b95330 411Pierre Muller muller@sources.redhat.com
627054c8
AC
412Fernando Nasser fnasser@redhat.com
413David O'Brien obrien@freebsd.org
2748f097 414Alexandre Oliva aoliva@redhat.com
dfea300e 415Tom Rix trix@redhat.com
79509c2d 416Theodore A. Roth troth@verinet.com
627054c8 417Ian Roxborough irox@redhat.com
83b4a0fe 418Grace Sainsbury graces@redhat.com
39f0ec5c 419Mark Salter msalter@redhat.com
627054c8 420Peter Schauer Peter.Schauer@regent
49d5aff7 421Andreas Schwab schwab@suse.de
f9e2d830 422Keith Seitz keiths@redhat.com
36479eb1 423Aidan Skinner aidan@velvet.net
5f3b5248 424Jiri Smid smid@suse.cz
e7745bde 425David Smith dsmith@redhat.com
7c542009 426Stephen P. Smith ischis2@home.com
02da6206 427Jackie Smith Cashion jsmith@redhat.com
627054c8
AC
428Stan Shebs shebs@apple.com
429Michael Snyder msnyder@redhat.com
41ae02c9 430Petr Sorfa petrs@caldera.com
e7745bde 431Gary Thomas gthomas@redhat.com
596bfd10 432Jason Thorpe thorpej@wasabisystems.com
f9e2d830 433Tom Tromey tromey@redhat.com
ad4571f3 434Corinna Vinschen vinschen@redhat.com
aedf1c5b 435Keith Walker keith.walker@arm.com
627054c8
AC
436Elena Zannoni ezannoni@redhat.com
437Eli Zaretskii eliz@gnu.org
e7745bde 438
15929d05 439
3a0c66d4
AC
440
441 Past Maintainers
442
47b95330
AC
443Jimmy Guo (gdb.hp, tui) guo at cup dot hp dot com
444Jeff Law (hppa) law at cygnus dot com
445Daniel Berlin (C++ support) dan at cgsoftware dot com
7fe4d0d2
AC
446Nick Duffek (powerpc, SCO, Sol/x86) nick at duffek dot com
447David Taylor (d10v, sparc, utils, defs,
448 expression evaluator, language support) taylor at candd dot org
5ecaa7dd 449J.T. Conklin (dcache, NetBSD, remote) jtc at redback dot com
f779ca99 450Frank Ch. Eigler (sim) fche at redhat dot com
5ecaa7dd 451
3a0c66d4
AC
452
453
e33e9692 454Folks that have been caught up in a paper trail:
dfe25b3a 455
e33e9692 456Jim Kingdon jkingdon@engr.sgi.com
e255d535 457
e33e9692 458--
e255d535 459
e33e9692
AC
460(*) Indicates folks that don't have a Kerberos/SSH account in the GDB
461group.
This page took 0.194415 seconds and 4 git commands to generate.