OSDN Git Service

Fix -Werror probs for ns32k.
[pf3gnuchains/pf3gnuchains3x.git] / gdb / MAINTAINERS
1                         GDB Maintainers
2
3
4                         Blanket Write Privs
5                            (alphabetic)
6
7 Jim Blandy                      jimb@cygnus.com
8 Andrew Cagney                   ac131313@cygnus.com
9 J.T. Conklin                    jtc@redback.com
10 Fred Fish                       fnf@ninemoons.com
11 Mark Kettenis                   kettenis@gnu.org
12 Peter Schauer                   Peter.Schauer@regent.e-technik.tu-muenchen.de
13 Stan Shebs                      shebs@apple.com
14 Michael Snyder                  msnyder@cygnus.com
15
16
17                         Various Maintainers
18
19 Note individuals who maintain parts of the debugger need approval to
20 check in changes outside of the immediate domain that they maintain.
21
22 If there is no maintainer for a given domain then the responsibility
23 falls to the head maintainer.
24
25 If there are several maintainers for a given domain then
26 responsibility falls to the first maintainer.  The first maintainer is
27 free to devolve that responsibility among the other maintainers.
28
29
30                         The Obvious Fix Rule
31
32 All maintainers listed in this file are allowed to check in obvious
33 fixes.
34
35 An "obvious fix" means that there is no possibility that anyone will
36 disagree with the change.  Something like bypassing an interface will
37 result in instantaneous and loud complaints.
38
39 A good mental test is "will the person who hates my work the most be
40 able to find fault with the change" - if so, then it's not obvious and
41 needs to be posted first. :-)
42
43
44 Target/Architecture:
45
46 Generic ISA (Instruction Set Architecture) issues, API variants, CPU
47 variants.  *-tdep.c. The Target/Architecture maintainer works with the
48 host maintainer when resolving build issues.  The Target/Architecture
49 maintainer works with the native maintainer when resolving API issues.
50
51         a29k            --target=a29k-amd-udi -Werror
52                         Maintenance only
53
54         alpha           --target=alpha-dec-osf4.0a -Werror
55                         Maintenance only
56
57         arc             --target=arc-elf ,-Werror
58                         Maintenance only
59
60         arm             (--target=arm-coff,arm-elf,arm-pe broken)
61                         Fernando Nasser         fnasser@cygnus.com
62                         Jim Ingham              jingham@apple.com
63                         Scott Bambrough         scottb@netwinder.org
64
65         d10v            --target=d10v-elf ,-Werror
66                         Andrew Cagney           cagney@cygnus.com
67
68         d30v            --target=d30v-elf ,-Werror
69                         David Taylor            taylor@cygnus.com
70
71         djgpp           --target=i586-pc-msdosdjgpp ,-Werror
72                         (See native and host)
73
74         fr30            --target=fr30-elf -Werror
75                         Maintenance only
76
77         h8300           --target=h8300hms -Werror
78                         Maintenance only
79
80         h8500           --target=h8500hms -Werror
81                         Maintenance only
82
83         i386            --target=i386-elf,i386-aout ,-Werror
84                         Mark Kettenis           kettenis@gnu.org
85
86         i960            --target=i960-coff ,-Werror
87                         Maintenance only
88
89         ia64            --target=ia64-linux ,-Werror
90                         Kevin Buettner          kevinb@cygnus.com
91
92         m32r            --target=m32r-elf -Werror
93                         Michael Snyder          msnyder@cygnus.com
94
95         m68hc11         --target=m68hc11-elf ,-Werror
96                         Stephane Carrez         Stephane.Carrez@worldnet.fr
97
98         m68k            --target=m68k-aout,m68k-coff,m68k-elf ,-Werror
99                         Maintenance only
100
101         m88k            (--target=m88k broken)
102                         Known problem in 5.1
103                         Maintenance only
104
105         mcore           --target=mcore-elf,mcore-pe ,-Werror
106                         Maintenance only
107
108         mips            --target=mips-elf,mips64-elf ,-Werror
109                         Andrew Cagney           cagney@cygnus.com
110
111         mn10200         --target=mn10200-elf ,-Werror
112                         Maintenance only
113
114         mn10300         --target=mn10300-elf ,-Werror
115                         Andrew Cagney           cagney@cygnus.com
116
117         ns32k           --target=ns32k-netbsd ,-Werror
118                         Maintenance only
119
120         pa              (--target=hppa1.1-hp-proelf broken)
121                         Jeff Law                law@cygnus.com
122
123         powerpc         --target=powerpc-eabi,powerpcle-eabi ,-Werror
124                         Kevin Buettner          kevinb@cygnus.com
125                         Nick Duffek             nsd@cygnus.com
126
127         rs6000          --target=rs6000-ibm-aix3.2,rs6000-ibm-aix4.1 ,-Werror
128                         (see rs6000 native and ppc target)
129
130         sh              --target=sh-hms,sh-elf ,-Werror
131                         Elena Zannoni           ezannoni@cygnus.com
132
133         sparc           --target=sparc-elf,sparc64-elf ,-Werror
134                         David Taylor            taylor@cygnus.com
135
136         tic80           (--target=tic80-coff broken)
137                         Maintenance only
138
139         v850            --target=v850-elf ,-Werror
140                         Maintenance only
141
142         vax             --target=vax-dec-vms5.5 ,-Werror
143                         Maintenance only
144
145         w65             (--target=w65 broken)
146                         Maintenance only
147
148         z8k             (--target=z8k-coff broken)
149                         Known problem in 5.1
150                         Maintenance only
151
152 All maintainers can make arbitrary changes to OBSOLETE targets.
153
154 All maintainers can make mechanical (params, spelling, indentation,
155 multi-arch, -W..., ....) changes to ``maintenance only'' targets.
156 Please sanity check the change by compiling with one of the listed
157 targets.
158
159 The GAWK segment:
160
161   awk < "${maintainers}" '
162   $2 ~ /--target=.*/ {
163     targets = gensub (/^.*--target=/, "", 1, $2)
164     warnings = gensub (/[)]*$/, "", 1, $3)
165     split (targets, targ, /,/)
166     for (i in targ) {
167         print targ[i], warnings
168     }
169   }'
170
171 can be used to generate a full list of --target=
172 --enable-gdb-build-warning= pairs.
173
174
175
176 Host/Native:
177
178 The Native maintainer is responsible for target specific native
179 support - typically shared libraries and quirks to procfs/ptrace/...
180 The Native maintainer works with the Arch and Core maintainers when
181 resolving more generic problems.
182
183 The host maintainer ensures that gdb (including mmalloc) can be built
184 as a cross debugger on their platform.
185
186 AIX                     Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
187                         Kevin Buettner          kevinb@cygnus.com
188
189 djgpp native            Eli Zaretskii           eliz@gnu.org
190                         DJ Delorie              dj@cygnus.com
191 MS Windows (NT, CE, '00, 9x, Me) host & native
192                         Chris Faylor            cgf@cygnus.com
193 GNU/Linux/x86 native & host
194                         Mark Kettenis           kettenis@gnu.org
195                         Jim Blandy              jimb@cygnus.com
196 GNU/Linux PPC native    Kevin Buettner          kevinb@cygnus.com
197 FreeBSD native & host   Mark Kettenis           kettenis@gnu.org
198                         David O'Brien           obrien@freebsd.org
199 hurd native             Mark Kettenis           kettenis@gnu.org
200 hpux, hp pa native      Jeff Law                law@cygnus.com
201 NetBSD native & host    J.T. Conklin            jtc@redback.com
202 SCO/Unixware            Nick Duffek             nsd@cygnus.com
203                         Robert Lipe             rjl@sco.com
204 GNU/Linux ARM native    Scott Bambrough         scottb@netwinder.org
205 Solaris/x86 native & host (devolved)
206                         Nick Duffek             nsd@cygnus.com
207                         Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
208 Solaris/SPARC native & host (devolved)
209                         David Taylor            taylor@cygnus.com
210                         Michael Snyder          msnyder@cygnus.com
211 Mac OS X                Klee Dienes             kdienes@apple.com
212                         Jim Ingham              jingham@apple.com
213
214
215
216 Core: Generic components used by all of GDB
217
218 generic arch support    Andrew Cagney           cagney@cygnus.com
219                         Any host/target maintainer can add to
220                         gdbarch.{c,h,sh}.  Send tricky ones to cagney.
221 target vector           Andrew Cagney           cagney@cygnus.com
222 main (main.c, top.c)    Elena Zannoni           ezannoni@cygnus.com
223 event loop              Elena Zannoni           ezannoni@cygnus.com
224
225 generic symtabs         Jim Blandy              jimb@cygnus.com
226                         Elena Zannoni           ezannoni@cygnus.com
227   dwarf readers         Jim Blandy              jimb@cygnus.com
228                         Elena Zannoni           ezannoni@cygnus.com
229   elf reader            Jim Blandy              jimb@cygnus.com
230                         Elena Zannoni           ezannoni@cygnus.com
231   stabs reader          Jim Blandy              jimb@cygnus.com
232                         Elena Zannoni           ezannoni@cygnus.com
233   coff reader           Philippe De Muyter      phdm@macqel.be
234   linespec              Jim Blandy              jimb@cygnus.com
235                         Elena Zannoni           ezannoni@cygnus.com
236                         Fernando Nasser         fnasser@cygnus.com
237
238 tracing bytecode stuff  Jim Blandy              jimb@cygnus.com
239 tracing                 Michael Snyder          msnyder@cygnus.com
240 threads                 Michael Snyder          msnyder@cygnus.com
241                         Mark Kettenis           kettenis@gnu.org
242 breakpoints             Michael Snyder          msnyder@cygnus.com
243                         Jim Blandy              jimb@cygnus.com
244 language support        David Taylor            taylor@cygnus.com
245   C++ support           Daniel Berlin           dan@cgsoftware.com
246   Java support          Anthony Green           green@cygnus.com
247   Objective-C/C++       Klee Dienes             kdienes@apple.com
248                         Jim Ingham              jimgham@apple.com
249   Pascal support        Pierre Muller           muller@sourceware.cygnus.com
250 expression eval         David Taylor            taylor@cygnus.com
251 defs.h                  David Taylor            taylor@cygnus.com
252 utils.c                 David Taylor            taylor@cygnus.com
253 Scheme support          Jim Blandy              jimb@cygnus.com
254
255 shared libs (devolved)  Jim Blandy              jimb@cygnus.com
256                         Kevin Buettner          kevinb@cygnus.com
257   xcoffsolib            Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
258
259 remote.c                Andrew Cagney           cagney@cygnus.com
260                         J.T. Conklin            jtc@redback.com
261 include/remote-sim.h, remote-sim.c
262                         Andrew Cagney           cagney@cygnus.com
263 sds protocol            Fernando Nasser         fnasser@cygnus.com
264                         Jim Ingham              jingham@apple.com
265 rdi/adp protocol        Fernando Nasser         fnasser@cygnus.com
266                         Jim Ingham              jingham@apple.com
267 documentation           Eli Zaretskii           eliz@gnu.org
268 testsuite               Fernando Nasser         fnasser@cygnus.com
269   hp tests (gdb.hp)     (vacant)
270   Java tests (gdb.java) Anthony Green           green@cygnus.com
271 Kernel Object Display   Fernando Nasser         fnasser@cygnus.com
272 dcache.c                J.T. Conklin            jtc@redback.com
273
274
275 UI: External (user) interfaces.
276
277 command interpreter     Fernando Nasser         fnasser@cygnus.com
278 gdbtk (c & tcl)         Syd Polk                spolk@cygnus.com
279                         Jim Ingham              jingham@apple.com
280                         Fernando Nasser         fnasser@cygnus.com
281 libgui (w/foundry, sn)  Syd Polk                spolk@cygnus.com
282                         Jim Ingham              jingham@apple.com
283 mi (gdb/mi)             Andrew Cagney           cagney@cygnus.com
284                         Elena Zannoni           ezannoni@cygnus.com
285                         Fernando Nasser         fnasser@cygnus.com
286 tui                     (vacant)
287                         Technical Contact Point wdb@cup.hp.com
288
289
290 Misc:
291
292 Web pages.              Jim Kingdon             jkingdon@engr.sgi.com  ++
293                         (anyone can edit; kingdon is just lead maintainer)
294
295 Makefile.in, configure* ALL
296
297 mmalloc/                ALL Host maintainers
298
299 sim/                    See sim/MAINTAINERS, co-ordinated by:
300                         Frank Ch. Eigler        fche@cygnus.com
301
302 readline/               Master version: ftp://ftp.cwru.edu/pub/bash/
303                         Elena Zannoni           ezannoni@cygnus.com
304                         Host maintainers (host dependant parts)
305                         (but get your changes into the master version)
306
307
308
309                 Write After Approval
310
311 David Anderson                                  davea@sgi.com
312 Jim Kingdon                                     jkingdon@engr.sgi.com  ++
313 Jason Molenda                                   jsm@cygnus.com
314 H.J. Lu                                         hjl@lucon.org
315 Nick Clifton                                    nickc@cygnus.com
316 Jonathan Larmour                                jlarmour@redhat.co.uk
317 Glen McCready                                   gkm@cygnus.com
318 Gary Thomas                                     gthomas@redhat.com
319 Pierre Muller                                   muller@sourceware.cygnus.com
320 Kazu Hirata                                     kazu@hxi.com
321 Tom Tromey                                      tromey@cygnus.com
322 Alexandre Oliva                                 aoliva@redhat.com
323 Mark Salter                                     msalter@redhat.com
324 Michael Chastain                                chastain@redhat.com
325 Orjan Friberg                                   orjanf@axis.com
326 Jeff Holcomb                                    jeffh@redhat.com
327 David Smith                                     dsmith@redhat.com
328 Martin Hunt                                     hunt@redhat.com
329 Matt Hiller                                     hiller@redhat.com
330 Philip Blundell                                 philb@gnu.org
331 Keith Seitz                                     keiths@cygnus.com
332
333
334                         Past Maintainers
335
336 Jimmy Guo (gdb.hp, tui)                         guo@cup.hp.com
337
338
339 Folks that have been caught up in a paper trail:
340
341 Jim Kingdon                                     jkingdon@engr.sgi.com
342 Paul Hilfinger                                  hilfingr@gnat.com (*)
343 Chris G. Demetriou                              cgd@sibyte.com
344
345 --
346
347 (*) Indicates folks that don't have a Kerberos/SSH account in the GDB
348 group.