binutils-gdb/gdb/MAINTAINERS

727 lines
26 KiB
Plaintext
Raw Normal View History

GDB Maintainers
2006-01-21 04:50:15 +08:00
===============
Overview
--------
This file describes different groups of people who are, together, the
maintainers and developers of the GDB project. Don't worry - it sounds
more complicated than it really is.
There are four groups of GDB developers, covering the patch development and
review process:
- The Global Maintainers.
These are the developers in charge of most daily development. They
have wide authority to apply and reject patches, but defer to the
Responsible Maintainers (see below) within their spheres of
responsibility.
- The Responsible Maintainers.
These are developers who have expertise and interest in a particular
area of GDB, who are generally available to review patches, and who
prefer to enforce a single vision within their areas.
- The Authorized Committers.
These are developers who are trusted to make changes within a specific
area of GDB without additional oversight.
- The Write After Approval Maintainers.
These are developers who have write access to the GDB source tree. They
can check in their own changes once a developer with the appropriate
authority has approved the changes; they can also apply the Obvious
Fix Rule (below).
All maintainers are encouraged to post major patches to the gdb-patches
mailing list for comments, even if they have the authority to commit the
patch without review from another maintainer. This especially includes
patches which change internal interfaces (e.g. global functions, data
structures) or external interfaces (e.g. user, remote, MI, et cetera).
The term "review" is used in this file to describe several kinds of feedback
from a maintainer: approval, rejection, and requests for changes or
clarification with the intention of approving a revised version. Review is
a privilege and/or responsibility of various positions among the GDB
Maintainers. Of course, anyone - whether they hold a position but not the
relevant one for a particular patch, or are just following along on the
mailing lists for fun, or anything in between - may suggest changes or
ask questions about a patch!
There's also a couple of other people who play special roles in the GDB
community, separately from the patch process:
- The Official FSF-appointed GDB Maintainers.
2006-01-21 04:50:15 +08:00
These maintainers are the ones who take the overall responsibility
for GDB, as a package of the GNU project. Other GDB contributors
work under the official maintainers' supervision. They have final
and overriding authority for all GDB-related decisions, including
anything described in this file. As individuals, they may or not
be generally involved in day-to-day development.
2006-01-21 04:50:15 +08:00
- The Release Manager.
This developer is in charge of making new releases of GDB.
- The Patch Champions.
These volunteers make sure that no contribution is overlooked or
forgotten.
Most changes to the list of maintainers in this file are handled by
consensus among the global maintainers and any other involved parties.
In cases where consensus can not be reached, the global maintainers may
ask the official FSF-appointed GDB maintainers for a final decision.
2006-01-21 04:50:15 +08:00
The Obvious Fix Rule
--------------------
All maintainers listed in this file, including the Write After Approval
developers, are allowed to check in obvious fixes.
An "obvious fix" means that there is no possibility that anyone will
disagree with the change.
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. :-)
Something like changing or bypassing an interface is _not_ an obvious
fix, since such a change without discussion will result in
instantaneous and loud complaints.
For documentation changes, about the only kind of fix that is obvious
is correction of a typo or bad English usage.
The Official FSF-appointed GDB Maintainers
------------------------------------------
These maintainers as a group have final authority for all GDB-related
topics; they may make whatever changes that they deem necessary, or
that the FSF requests.
The current official FSF-appointed GDB maintainers are listed below,
in alphabetical order. Their affiliations are provided for reference
only - their maintainership status is individual and not through their
affiliation, and they act on behalf of the GNU project.
Pedro Alves (Red Hat)
Joel Brobecker (AdaCore)
Doug Evans (Google)
Eli Zaretskii
2000-02-13 07:19:53 +08:00
2006-01-21 04:50:15 +08:00
Global Maintainers
------------------
The global maintainers may review and commit any change to GDB, except in
areas with a Responsible Maintainer available. For major changes, or
changes to areas with other active developers, global maintainers are
strongly encouraged to post their own patches for feedback before
committing.
The global maintainers are responsible for reviewing patches to any area
for which no Responsible Maintainer is listed.
Global maintainers also have the authority to revert patches which should
not have been applied, e.g. patches which were not approved, controversial
patches committed under the Obvious Fix Rule, patches with important bugs
that can't be immediately fixed, or patches which go against an accepted and
documented roadmap for GDB development. Any global maintainer may request
the reversion of a patch. If no global maintainer, or responsible
maintainer in the affected areas, supports the patch (except for the
maintainer who originally committed it), then after 48 hours the maintainer
who called for the reversion may revert the patch.
No one may reapply a reverted patch without the agreement of the maintainer
who reverted it, or bringing the issue to the official FSF-appointed
GDB maintainers for discussion.
2006-01-21 04:50:15 +08:00
At the moment there are no documented roadmaps for GDB development; in the
future, if there are, a reference to the list will be included here.
The current global maintainers are (in alphabetical order):
2000-02-13 07:19:53 +08:00
Pedro Alves palves@redhat.com
Joel Brobecker brobecker@adacore.com
Kevin Buettner kevinb@redhat.com
Andrew Cagney cagney@gnu.org
Doug Evans dje@google.com
Daniel Jacobowitz drow@false.org
Mark Kettenis kettenis@gnu.org
Yao Qi yao.qi@arm.com
Stan Shebs stanshebs@google.com
Ulrich Weigand Ulrich.Weigand@de.ibm.com
Elena Zannoni elena.zannoni@oracle.com
Eli Zaretskii eliz@gnu.org
2000-02-13 07:19:53 +08:00
2006-01-21 04:50:15 +08:00
Release Manager
---------------
2000-02-13 07:19:53 +08:00
2006-01-21 04:50:15 +08:00
The current release manager is: Joel Brobecker <brobecker@adacore.com>
2000-02-13 07:19:53 +08:00
2006-01-21 04:50:15 +08:00
His responsibilities are:
2006-01-21 04:50:15 +08:00
* organizing, scheduling, and managing releases of GDB.
2000-02-21 07:52:58 +08:00
2006-01-21 04:50:15 +08:00
* deciding the approval and commit policies for release branches,
and can change them as needed.
2000-02-13 07:19:53 +08:00
2006-01-21 04:50:15 +08:00
Patch Champions
---------------
2006-01-21 04:50:15 +08:00
These volunteers track all patches submitted to the gdb-patches list. They
endeavor to prevent any posted patch from being overlooked; work with
contributors to meet GDB's coding style and general requirements, along with
FSF copyright assignments; remind (ping) responsible maintainers to review
patches; and ensure that contributors are given credit.
2006-01-21 04:50:15 +08:00
Current patch champions (in alphabetical order):
2001-11-29 06:47:30 +08:00
Randolph Chung <tausq@debian.org>
2006-01-21 04:50:15 +08:00
Responsible Maintainers
-----------------------
These developers have agreed to review patches in specific areas of GDB, in
which they have knowledge and experience. These areas are generally broad;
the role of a responsible maintainer is to provide coherent and cohesive
structure within their area of GDB, to assure that patches from many
different contributors all work together for the best results.
2006-01-21 04:50:15 +08:00
Global maintainers will defer to responsible maintainers within their areas,
as long as the responsible maintainer is active. Active means that
responsible maintainers agree to review submitted patches in their area
promptly; patches and followups should generally be answered within a week.
If a responsible maintainer is interested in reviewing a patch but will not
have time within a week of posting, the maintainer should send an
acknowledgement of the patch to the gdb-patches mailing list, and
plan to follow up with a review within a month. These deadlines are for
initial responses to a patch - if the maintainer has suggestions
or questions, it may take an extended discussion before the patch
is ready to commit. There are no written requirements for discussion,
but maintainers are asked to be responsive.
If a responsible maintainer misses these deadlines occasionally (e.g.
vacation or unexpected workload), it's not a disaster - any global
maintainer may step in to review the patch. But sometimes life intervenes
more permanently, and a maintainer may no longer have time for these duties.
When this happens, he or she should step down (either into the Authorized
Committers section if still interested in the area, or simply removed from
the list of Responsible Maintainers if not).
If a responsible maintainer is unresponsive for an extended period of time
without stepping down, please contact the Global Maintainers; they will try
to contact the maintainer directly and fix the problem - potentially by
removing that maintainer from their listed position.
If there are several maintainers for a given domain then any one of them
may review a submitted patch.
Target Instruction Set Architectures:
The *-tdep.c files. ISA (Instruction Set Architecture) and OS-ABI
(Operating System / Application Binary Interface) issues including CPU
variants.
The Target/Architecture maintainer works with the host maintainer when
resolving build issues. The Target/Architecture maintainer works with
the native maintainer when resolving ABI issues.
2000-02-13 07:19:53 +08:00
alpha --target=alpha-elf ,-Werror
arm --target=arm-elf ,-Werror
avr --target=avr ,-Werror
cris --target=cris-elf ,-Werror ,
(sim does not build with -Werror)
2003-09-11 05:05:59 +08:00
frv --target=frv-elf ,-Werror
h8300 --target=h8300-elf ,-Werror
i386 --target=i386-elf ,-Werror
Mark Kettenis kettenis@gnu.org
ia64 --target=ia64-linux-gnu ,-Werror
(--target=ia64-elf broken)
lm32 --target=lm32-elf ,-Werror
m32c --target=m32c-elf ,-Werror
m32r --target=m32r-elf ,-Werror
m68hc11 --target=m68hc11-elf ,-Werror ,
Stephane Carrez Stephane.Carrez@gmail.com
m68k --target=m68k-elf ,-Werror
m88k --target=m88k-openbsd ,-Werror
Mark Kettenis kettenis@gnu.org
mcore Deleted
2007-02-24 07:02:51 +08:00
mep --target=mep-elf ,-Werror
Kevin Buettner kevinb@redhat.com
microblaze --target=microblaze-xilinx-elf ,-Werror
--target=microblaze-linux-gnu ,-Werror
Michael Eager eager@eagercon.com
mips --target=mips-elf ,-Werror
Maciej W. Rozycki macro@codesourcery.com
mn10300 --target=mn10300-elf broken
(sim/ dies with make -j)
2009-04-24 10:26:01 +08:00
moxie --target=moxie-elf ,-Werror
Anthony Green green@moxielogic.com
ms1 --target=ms1-elf ,-Werror
Kevin Buettner kevinb@redhat.com
2014-02-20 05:38:12 +08:00
nios2 --target=nios2-elf ,-Werror
--target=nios2-linux-gnu ,-Werror
Yao Qi yao@codesourcery.com
ns32k Deleted
pa --target=hppa-elf ,-Werror
powerpc --target=powerpc-eabi ,-Werror
rl78 --target=rl78-elf ,-Werror
rx --target=rx-elf ,-Werror
s390 --target=s390-linux-gnu ,-Werror
score --target=score-elf
Qinwei qinwei@sunnorth.com.cn
sh --target=sh-elf ,-Werror
--target=sh64-elf ,-Werror
sparc --target=sparc64-solaris2.10 ,-Werror
(--target=sparc-elf broken)
spu --target=spu-elf ,-Werror
Ulrich Weigand uweigand@de.ibm.com
tic6x --target=tic6x-elf ,-Werror
Yao Qi yao@codesourcery.com
* MAINTAINERS: Undelete v850. * Makefile.in: Re-add v850-tdep.o dependencies. * configure.tgt: Re-add v850. * v850-tdep.c: Reorder code slightly. Add register number enumerator. (struct v850_frame_cache): New structure. (v850_processor_type_table): Remove. Move functionality into v850_register_name, v850e_register_name and v850_gdbarch_init. (v850_register_name): New function. (v850e_register_name): New function. (struct prologue_info): Remove definition. (v850_register_type): New function. (v850_type_is_scalar): New function. (v850_use_struct_convention): Align to gcc behaviour. (v850_handle_prepare): Renamed from handle_prepare. Change third parameter to struct v850_frame_cache *. (v850_handle_pushm): Renamed from handle_pushm. Change third parameter to struct v850_frame_cache *. (v850_is_save_register): New function to evaluate if a register is caller-save. (v850_analyze_prologue): Replace v850_scan_prologue. Change to support new frame code. (v850_init_extra_frame_info): Remove. (v850_frame_chain): Remove. (v850_find_callers_reg): Remove. (v850_skip_prologue): Make static. (v850_pop_frame): Remove. (v850_frame_align): New function. (v850_push_dummy_call): Replace v850_push_arguments. (v850_push_return_address): Remove. (v850_extract_return_value): New function. (v850_store_return_value): New function. (v850_return_value): New function. (v850_frame_saved_pc): Remove. (v850_breakpoint_from_pc): New function. (v850_alloc_frame_cache): New function. (v850_fix_call_dummy): Remove. (v850_frame_cache): New function. (v850_target_architecture_hook): Remove. (v850_frame_prev_register): New function. (v850_frame_this_id): New function. (v850_frame_unwind): New structure. (v850_frame_sniffer): New function. (v850_unwind_sp): New function. (v850_unwind_pc): New function. (v850_unwind_dummy_id): New function. (v850_frame_base_address): New function. (v850_frame_base): New structure. (v850_gdbarch_init): New function. * config/v850/v850.mt: Undelete. Drop TM_FILE.
2005-05-18 16:52:21 +08:00
v850 --target=v850-elf ,-Werror
vax --target=vax-netbsd ,-Werror
x86-64 --target=x86_64-linux-gnu ,-Werror
2002-02-27 10:45:12 +08:00
* MAINTAINERS: Remove "broken" from XStormy16 entry. * xstormy16-tdep.c: Convert XStormy16 target to latest GDB methods. (struct gdbarch_tdep): Remove. (struct xstormy16_frame_cache): New frame cache structure. (xstormy16_register_byte, xstormy16_register_raw_size) (xstormy16_reg_virtual_type, xstormy16_register_type) (xstormy16_push_arguments, xstormy16_push_return_address) (xstormy16_pop_frame, xstormy16_store_struct_return) (xstormy16_store_return_value, xstormy16_extract_struct_value_address) (xstormy16_frame_saved_register, xstormy16_get_saved_register) (xstormy16_scan_prologue, xstormy16_frame_init_saved_regs) (xstormy16_frame_saved_pc, xstormy16_init_extra_frame_info) (xstormy16_frame_chain, xstormy16_frame_chain_valid, (xstormy16_saved_pc_after_call, xstormy16_save_dummy_frame_to): Remove. (xstormy16_use_struct_convention): Drop gcc_p parameter. (xstormy16_extract_return_value, xstormy16_store_return_value): Regcachify. Drop useless struct convention handling. (xstormy16_register_type, xstormy16_return_value) (xstormy16_push_dummy_call, xstormy16_analyze_prologue) (xstormy16_alloc_frame_cache, xstormy16_frame_cache) (xstormy16_frame_prev_register, xstormy16_frame_this_id) (xstormy16_frame_base_address, xstormy16_frame_sniffer) (xstormy16_unwind_sp, xstormy16_unwind_pc) (xstormy16_unwind_dummy_id) : New functions. (xstormy16_skip_prologue): Call xstormy16_analyze_prologue instead of xstormy16_scan_prologue. (xstormy16_frame_unwind): New frame_unwind structure. (xstormy16_frame_base): New frame_base structure. (xstormy16_gdbarch_init): Accomodate all of the above changes. Reshuffle for better readability. Also add dwarf2_frame_sniffer.
2004-09-24 01:00:16 +08:00
xstormy16 --target=xstormy16-elf
Corinna Vinschen vinschen@redhat.com
xtensa --target=xtensa-elf
Maxim Grigoriev maxim2405@gmail.com
2002-01-10 02:33:21 +08:00
All developers recognized by this file can make arbitrary changes to
OBSOLETE targets.
The Bourne shell script gdb_mbuild.sh can be used to rebuild all the
above targets.
2000-02-13 07:19:53 +08:00
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 can be built as a cross debugger on
their platform.
2000-02-13 07:19:53 +08:00
AIX Joel Brobecker brobecker@adacore.com
Darwin Tristan Gingold gingold@adacore.com
djgpp native Eli Zaretskii eliz@gnu.org
GNU Hurd Alfred M. Szmidt ams@gnu.org
GNU/Linux/x86 native & host
Mark Kettenis kettenis@gnu.org
GNU/Linux MIPS native & host
Daniel Jacobowitz drow@false.org
2009-02-27 23:03:47 +08:00
GNU/Linux m68k Andreas Schwab schwab@linux-m68k.org
2000-08-03 16:39:21 +08:00
FreeBSD native & host Mark Kettenis kettenis@gnu.org
2000-02-13 07:19:53 +08:00
2000-02-13 07:19:53 +08:00
Core: Generic components used by all of GDB
threads Mark Kettenis kettenis@gnu.org
language support
Ada Joel Brobecker brobecker@adacore.com
Paul Hilfinger hilfinger@gnat.com
C++ Daniel Jacobowitz drow@false.org
Objective C support Adam Fedor fedor@gnu.org
shared libs Kevin Buettner kevinb@redhat.com
MI interface Vladimir Prus vladimir@codesourcery.com
documentation Eli Zaretskii eliz@gnu.org
(including NEWS)
testsuite
gdbtk (gdb.gdbtk) Keith Seitz keiths@redhat.com
2000-02-13 07:19:53 +08:00
SystemTap Sergio Durigan Junior sergiodj@redhat.com
2000-02-13 07:19:53 +08:00
UI: External (user) interfaces.
gdbtk (c & tcl) Fernando Nasser fnasser@redhat.com
Keith Seitz keiths@redhat.com
libgui (w/foundry, sn) Keith Seitz keiths@redhat.com
Misc:
gdb/gdbserver Daniel Jacobowitz drow@false.org
Makefile.in, configure* ALL
2000-03-04 14:27:00 +08:00
mmalloc/ ALL Host maintainers
sim/ See sim/MAINTAINERS
2000-02-13 07:19:53 +08:00
2000-03-05 16:46:56 +08:00
readline/ Master version: ftp://ftp.cwru.edu/pub/bash/
ALL
2000-03-05 16:46:56 +08:00
Host maintainers (host dependant parts)
(but get your changes into the master version)
tcl/ tk/ itcl/ ALL
contrib/ari Pierre Muller muller@sourceware.org
2006-01-21 04:50:15 +08:00
Authorized Committers
---------------------
These are developers working on particular areas of GDB, who are trusted to
commit their own (or other developers') patches in those areas without
further review from a Global Maintainer or Responsible Maintainer. They are
under no obligation to review posted patches - but, of course, are invited
to do so!
PowerPC Andrew Cagney cagney@gnu.org
ARM Richard Earnshaw rearnsha@arm.com
Blackfin Mike Frysinger vapier@gentoo.org
CRIS Hans-Peter Nilsson hp@axis.com
IA64 Jeff Johnston jjohnstn@redhat.com
MIPS Joel Brobecker brobecker@adacore.com
m32r Kei Sakamoto sakamoto.kei@renesas.com
PowerPC Kevin Buettner kevinb@redhat.com
CRIS Orjan Friberg orjanf@axis.com
HPPA Randolph Chung tausq@debian.org
S390 Ulrich Weigand uweigand@de.ibm.com
djgpp DJ Delorie dj@delorie.com
[Please use this address to contact DJ about DJGPP]
tui Stephane Carrez Stephane.Carrez@gmail.com
ia64 Kevin Buettner kevinb@redhat.com
AIX Kevin Buettner kevinb@redhat.com
GNU/Linux PPC native Kevin Buettner kevinb@redhat.com
gdb.java tests Anthony Green green@redhat.com
FreeBSD native & host David O'Brien obrien@freebsd.org
event loop Elena Zannoni elena.zannoni@oracle.com
generic symtabs Elena Zannoni elena.zannoni@oracle.com
dwarf readers Elena Zannoni elena.zannoni@oracle.com
elf reader Elena Zannoni elena.zannoni@oracle.com
stabs reader Elena Zannoni elena.zannoni@oracle.com
readline/ Elena Zannoni elena.zannoni@oracle.com
NetBSD native & host Jason Thorpe thorpej@netbsd.org
Pascal support Pierre Muller muller@sourceware.org
avr Theodore A. Roth troth@openavr.org
Modula-2 support Gaius Mulley gaius@glam.ac.uk
2006-01-21 04:50:15 +08:00
2001-06-28 10:37:02 +08:00
Write After Approval
(alphabetic)
2000-02-13 07:19:53 +08:00
2001-06-08 05:03:48 +08:00
To get recommended for the Write After Approval list you need a valid
FSF assignment and have submitted one good patch.
Pedro Alves pedro_alves@portugalmail.pt
David Anderson davea@sgi.com
John David Anglin dave.anglin@nrc-cnrc.gc.ca
Shrinivas Atre shrinivasa@kpitcummins.com
Sterling Augustine saugustine@google.com
John Baldwin jhb@freebsd.org
2002-06-02 07:46:55 +08:00
Scott Bambrough scottb@netwinder.org
Thiago Jung Bauermann bauerman@br.ibm.com
Jon Beniston jon@beniston.com
Gary Benson gbenson@redhat.com
Gabriel Krisman Bertazi gabriel@krisman.be
Jan Beulich jbeulich@novell.com
Anton Blanchard anton@samba.org
Jim Blandy jimb@codesourcery.com
David Blaikie dblaikie@gmail.com
2001-06-28 10:37:02 +08:00
Philip Blundell philb@gnu.org
Eric Botcazou ebotcazou@libertysurf.fr
2002-06-02 07:46:55 +08:00
Per Bothner per@bothner.com
Don Breazeal donb@codesourcery.com
Joel Brobecker brobecker@adacore.com
Dave Brolley brolley@redhat.com
Samuel Bronson naesten@gmail.com
Paul Brook paul@codesourcery.com
Julian Brown julian@codesourcery.com
Iain Buclaw ibuclaw@gdcproject.org
2002-06-02 07:46:55 +08:00
Kevin Buettner kevinb@redhat.com
Andrew Burgess andrew.burgess@embecosm.com
Andrew Cagney cagney@gnu.org
David Carlton carlton@bactrian.org
Stephane Carrez Stephane.Carrez@gmail.com
Michael Chastain mec.gnu@mindspring.com
Renquan Cheng crq@gcc.gnu.org
Eric Christopher echristo@apple.com
Randolph Chung tausq@debian.org
Nick Clifton nickc@redhat.com
J.T. Conklin jtc@acorntoolworks.com
Brendan Conoboy blc@redhat.com
Ludovic Courtès ludo@gnu.org
Tiago Stürmer Daitx tdaitx@linux.vnet.ibm.com
Sanjoy Das sanjoy@playingwithpointers.com
Jean-Charles Delay delay@adacore.com
DJ Delorie dj@redhat.com
Chris Demetriou cgd@google.com
Philippe De Muyter phdm@macqel.be
Dhananjay Deshpande dhananjayd@kpitcummins.com
Markus Deuling deuling@de.ibm.com
Klee Dienes kdienes@apple.com
Gabriel Dos Reis gdr@integrable-solutions.net
Sergio Durigan Junior sergiodj@redhat.com
2009-10-27 02:43:48 +08:00
Michael Eager eager@eagercon.com
Richard Earnshaw rearnsha@arm.com
Steve Ellcey sje@cup.hp.com
2002-06-02 07:46:55 +08:00
Frank Ch. Eigler fche@redhat.com
2004-03-10 10:58:24 +08:00
Ben Elliston bje@gnu.org
2007-10-26 02:38:05 +08:00
Doug Evans dje@google.com
Adam Fedor fedor@gnu.org
Max Filippov jcmvbkbc@gmail.com
Brian Ford ford@vss.fsi.com
Orjan Friberg orjanf@axis.com
Andreas From andreas.from@ericsson.com
Nathan Froyd froydnj@codesourcery.com
Mike Frysinger vapier@gentoo.org
Gary Funck gary@intrepid.com
Martin Galvan martin.galvan@tallertechnologies.com
Chen Gang gang.chen.5i5j@gmail.com
Mircea Gherzan mircea.gherzan@intel.com
Paul Gilliam pgilliam@us.ibm.com
Tristan Gingold gingold@adacore.com
Anton Gorenkov xgsa@yandex.ru
Raoul Gough RaoulGough@yahoo.co.uk
2002-06-02 07:46:55 +08:00
Anthony Green green@redhat.com
Matthew Green mrg@eterna.com.au
Matthew Gretton-Dann matthew.gretton-dann@arm.com
Maxim Grigoriev maxim2405@gmail.com
Jerome Guitton guitton@act-europe.fr
Ben Harris bjh21@netbsd.org
2002-03-15 06:49:17 +08:00
Richard Henderson rth@redhat.com
Aldy Hernandez aldyh@redhat.com
2001-06-28 10:37:02 +08:00
Paul Hilfinger hilfinger@gnat.com
Matt Hiller hiller@redhat.com
Kazu Hirata kazu@cs.umass.edu
James Hogan james.hogan@imgtec.com
2001-06-28 10:37:02 +08:00
Jeff Holcomb jeffh@redhat.com
Don Howard dhoward@redhat.com
Nick Hudson nick.hudson@dsl.pipex.com
2001-06-28 10:37:02 +08:00
Martin Hunt hunt@redhat.com
Meador Inge meadori@codesourcery.com
Jim Ingham jingham@apple.com
Baurzhan Ismagulov ibr@radix50.net
2004-08-31 04:05:41 +08:00
Manoj Iyer manjo@austin.ibm.com
Daniel Jacobowitz drow@false.org
Andreas Jaeger aj@suse.de
Janis Johnson janisjo@codesourcery.com
Jeff Johnston jjohnstn@redhat.com
2001-06-28 10:37:02 +08:00
Geoff Keating geoffk@redhat.com
2002-06-02 07:46:55 +08:00
Mark Kettenis kettenis@gnu.org
Marc Khouzam marc.khouzam@ericsson.com
Jim Kingdon kingdon@panix.com
Paul Koning paul_koning@dell.com
Jan Kratochvil jan.kratochvil@redhat.com
2013-01-25 12:22:01 +08:00
Maxim Kuvyrkov maxim@kugelworks.com
Pierre Langlois pierre.langlois@embecosm.com
2008-09-22 23:02:04 +08:00
Jonathan Larmour jifl@ecoscentric.com
Jeff Law law@redhat.com
Justin Lebar justin.lebar@gmail.com
2003-06-06 04:30:42 +08:00
David Lecomber david@streamline-computing.com
Don Lee don.lee@sunplusct.com
2002-06-02 07:46:55 +08:00
Robert Lipe rjl@sco.com
Lei Liu lei.liu2@windriver.com
Sandra Loosemore sandra@codesourcery.com
H.J. Lu hjl.tools@gmail.com
2002-06-02 07:46:55 +08:00
Michal Ludvig mludvig@suse.cz
Edjunior B. Machado emachado@linux.vnet.ibm.com
Luis Machado lgustavo@codesourcery.com
Jose E. Marchesi jose.marchesi@oracle.com
Simon Marchi simon.marchi@ericsson.com
Glen McCready gkm@redhat.com
Greg McGary greg@mcgary.org
Roland McGrath roland@hack.frob.com
Bryce McKinlay mckinlay@redhat.com
Jason Merrill jason@redhat.com
2002-06-02 07:46:55 +08:00
David S. Miller davem@redhat.com
Mark Mitchell mark@codesourcery.com
Marko Mlinar markom@opencores.org
Alan Modra amodra@gmail.com
Fawzi Mohamed fawzi.mohamed@nokia.com
Jason Molenda jmolenda@apple.com
Chris Moller cmoller@redhat.com
Phil Muldoon pmuldoon@redhat.com
Pierre Muller muller@sourceware.org
Gaius Mulley gaius@glam.ac.uk
Masaki Muranaka monaka@monami-software.com
Joseph Myers joseph@codesourcery.com
2002-06-02 07:46:55 +08:00
Fernando Nasser fnasser@redhat.com
Adam Nemet anemet@caviumnetworks.com
Will Newton will.newton@linaro.org
Nathanael Nerode neroden@gcc.gnu.org
Hans-Peter Nilsson hp@bitrange.com
2002-06-02 07:46:55 +08:00
David O'Brien obrien@freebsd.org
2000-09-12 12:58:22 +08:00
Alexandre Oliva aoliva@redhat.com
Karen Osmond karen.osmond@gmail.com
Pawandeep Oza oza.pawandeep@gmail.com
Patrick Palka patrick@parcs.ath.cx
Denis Pilat denis.pilat@st.com
Andrew Pinski apinski@cavium.com
Kevin Pouget kevin.pouget@st.com
Paul Pluzhnikov ppluzhnikov@google.com
2011-04-14 02:33:17 +08:00
Marek Polacek mpolacek@redhat.com
Siddhesh Poyarekar siddhesh@redhat.com
Vladimir Prus vladimir@codesourcery.com
Yao Qi yao@codesourcery.com
Qinwei qinwei@sunnorth.com.cn
Ramana Radhakrishnan ramana.radhakrishnan@arm.com
Siva Chandra Reddy sivachandra@google.com
Matt Rice ratmice@gmail.com
Frederic Riss frederic.riss@st.com
Aleksandar Ristovski aristovski@qnx.com
Tom Rix trix@redhat.com
2004-10-08 09:35:48 +08:00
Nick Roberts nickrob@snap.net.nz
Pierre-Marie de Rodat derodat@adacore.com
Bob Rossi bob_rossi@cox.net
Theodore A. Roth troth@openavr.org
2002-06-02 07:46:55 +08:00
Ian Roxborough irox@redhat.com
Maciej W. Rozycki macro@linux-mips.org
Grace Sainsbury graces@redhat.com
Kei Sakamoto sakamoto.kei@renesas.com
Mark Salter msalter@redhat.com
Richard Sandiford richard@codesourcery.com
Iain Sandoe iain@codesourcery.com
Peter Schauer Peter.Schauer@mytum.de
2009-02-27 23:03:47 +08:00
Andreas Schwab schwab@linux-m68k.org
Thomas Schwinge tschwinge@gnu.org
Keith Seitz keiths@redhat.com
Carlos Eduardo Seo cseo@linux.vnet.ibm.com
Ozkan Sezer sezeroz@gmail.com
Marcus Shawcroft marcus.shawcroft@arm.com
Stan Shebs stanshebs@google.com
Joel Sherrill joel.sherrill@oarcorp.com
Mark Shinwell shinwell@codesourcery.com
Craig Silverstein csilvers@google.com
Aidan Skinner aidan@velvet.net
Jiri Smid smid@suse.cz
Andrey Smirnov andrew.smirnov@gmail.com
2001-06-28 10:37:02 +08:00
David Smith dsmith@redhat.com
Stephen P. Smith ischis2@cox.net
Jackie Smith Cashion jsmith@redhat.com
2002-01-12 00:51:03 +08:00
Petr Sorfa petrs@caldera.com
Andrew Stubbs ams@codesourcery.com
Emi Suzuki emi-suzuki@tjsys.co.jp
Ian Lance Taylor ian@airs.com
Walfred Tedeschi walfred.tedeschi@intel.com
2001-06-28 10:37:02 +08:00
Gary Thomas gthomas@redhat.com
Jason Thorpe thorpej@netbsd.org
Caroline Tice ctice@apple.com
Kai Tietz ktietz@redhat.com
Andreas Tobler andreast@fgznet.ch
Antoine Tremblay antoine.tremblay@ericsson.com
Jon Turney jon.turney@dronecode.org.uk
David Ung davidu@mips.com
D Venkatasubramanian dvenkat@noida.hcltech.com
Corinna Vinschen vinschen@redhat.com
Sami Wagiaalla swagiaal@redhat.com
Keith Walker keith.walker@arm.com
Ricard Wanderlof ricardw@axis.com
2014-07-22 23:22:50 +08:00
Jiong Wang jiong.wang@arm.com
Wei-cheng Wang cole945@gmail.com
Kris Warkentin kewarken@qnx.com
Philippe Waroquiers philippe.waroquiers@skynet.be
Ulrich Weigand uweigand@de.ibm.com
Ken Werner ken.werner@de.ibm.com
Mark Wielaard mjw@redhat.com
Nathan Williams nathanw@wasabisystems.com
Bob Wilson bob.wilson@acm.org
Jim Wilson wilson@tuliptree.org
Andy Wingo wingo@igalia.com
Mike Wrighton wrighton@codesourcery.com
Kwok Cheung Yeung kcy@codesourcery.com
Elena Zannoni elena.zannoni@oracle.com
2002-06-02 07:46:55 +08:00
Eli Zaretskii eliz@gnu.org
Jie Zhang jzhang918@gmail.com
Wu Zhou woodzltc@cn.ibm.com
2005-02-12 18:42:58 +08:00
Yoshinori Sato ysato@users.sourceforge.jp
Hui Zhu teawater@gmail.com
Khoo Yit Phang khooyp@cs.umd.edu
2001-03-20 05:16:01 +08:00
Past Maintainers
Whenever removing yourself, or someone else, from this file, consider
listing their areas of development here for posterity.
2002-02-24 04:59:55 +08:00
Jimmy Guo (gdb.hp, tui) guo at cup dot hp dot com
Jeff Law (hppa) law at cygnus dot com
Daniel Berlin (C++ support) dan at cgsoftware dot com
Nick Duffek (powerpc, SCO, Sol/x86) nick at duffek dot com
David Taylor (d10v, sparc, utils, defs,
expression evaluator, language support) taylor at candd dot org
J.T. Conklin (dcache, NetBSD, remote, global) jtc at acorntoolworks dot com
Frank Ch. Eigler (sim) fche at redhat dot com
Per Bothner (Java) per at bothner dot com
2002-12-03 04:44:48 +08:00
Anthony Green (Java) green at redhat dot com
Fernando Nasser (testsuite/, mi, cli, KOD) fnasser at redhat dot com
Mark Salter (testsuite/lib+config) msalter at redhat dot com
Jim Kingdon (web pages) kingdon at panix dot com
Jim Ingham (gdbtk, libgui) jingham at apple dot com
Mark Kettenis (hurd native) kettenis at gnu dot org
Ian Roxborough (in-tree tcl, tk, itcl) irox at redhat dot com
Robert Lipe (SCO/Unixware) rjl at sco dot com
Peter Schauer (global, AIX, xcoffsolib,
Solaris/x86) Peter.Schauer at mytum dot de
Scott Bambrough (ARM) scottb at netwinder dot org
Philippe De Muyter (coff) phdm at macqel dot be
Michael Chastain (testsuite) mec.gnu at mindspring dot com
Fred Fish (global)
Jim Blandy (global) jimb@red-bean.com
Michael Snyder (global)
Christopher Faylor (MS Windows, host & native)
2001-03-20 05:16:01 +08:00
2001-02-17 01:13:04 +08:00
Folks that have been caught up in a paper trail:
David Carlton carlton@bactrian.org
2007-08-10 06:44:38 +08:00
;; Local Variables:
;; coding: utf-8
;; End: