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