Note ==== This file contains information about people who are permitted to make changes to various parts of the compiler and associated libraries. Please do not contact the people in this file directly to report problems in GCC. For general information about GCC, please visit: http://gcc.gnu.org To report problems in GCC, please visit: http://gcc.gnu.org/bugs.html Maintainers =========== Blanket Write Privs. Richard Earnshaw rearnsha@arm.com Richard Henderson rth@redhat.com Geoffrey Keating geoffk@geoffk.org Richard Kenner kenner@nyu.edu Jeff Law law@redhat.com Michael Meissner gnu@the-meissners.org Jason Merrill jason@redhat.com David S. Miller davem@redhat.com Mark Mitchell mark@codesourcery.com Bernd Schmidt bernd.schmidt@analog.com Zack Weinberg zack@codesourcery.com Jim Wilson wilson@specifixinc.com CPU Port Maintainers (CPU alphabetical order) alpha port Richard Henderson rth@redhat.com arm port Nick Clifton nickc@redhat.com arm port Richard Earnshaw rearnsha@arm.com arm port Paul Brook paul@codesourcery.com avr port Denis Chertykov denisc@overta.ru avr port Marek Michalkiewicz marekm@amelek.gda.pl bfin port Bernd Schmidt bernd.schmidt@analog.com c4x port Michael Hayes m.hayes@elec.canterbury.ac.nz cris port Hans-Peter Nilsson hp@axis.com fr30 port Nick Clifton nickc@redhat.com frv port Aldy Hernandez aldyh@redhat.com frv port Alexandre Oliva aoliva@redhat.com h8 port Jeff Law law@redhat.com h8 port Kazu Hirata kazu@codesourcery.com hppa port Jeff Law law@redhat.com hppa port Dave Anglin dave.anglin@nrc.ca i386 port Richard Henderson rth@redhat.com i860 port Jason Eckhardt jle@rice.edu ia64 port Jim Wilson wilson@specifixinc.com ip2k port Denis Chertykov denisc@overta.ru iq2000 port Nick Clifton nickc@redhat.com m32r port Nick Clifton nickc@redhat.com m68hc11 port Stephane Carrez stcarrez@nerim.fr m68k port (?) Jeff Law law@redhat.com m68k port Andreas Schwab schwab@suse.de m68k-motorola-sysv port Philippe De Muyter phdm@macqel.be mcore port Nick Clifton nickc@redhat.com mips port Eric Christopher echristo@redhat.com mips port Richard Sandiford richard@codesourcery.com mmix port Hans-Peter Nilsson hp@bitrange.com mn10300 port Jeff Law law@redhat.com mn10300 port Alexandre Oliva aoliva@redhat.com ns32k port Ian Dall ian@beware.dropbear.id.au pdp11 port Paul Koning ni1d@arrl.net rs6000 port Geoff Keating geoffk@geoffk.org rs6000 port David Edelsohn dje@watson.ibm.com rs6000 vector extns Aldy Hernandez aldyh@redhat.com s390 port Hartmut Penner hpenner@de.ibm.com s390 port Ulrich Weigand uweigand@de.ibm.com sh port Joern Rennecke joern.rennecke@st.com sh port Alexandre Oliva aoliva@redhat.com sparc port Richard Henderson rth@redhat.com sparc port David S. Miller davem@redhat.com sparc port Jakub Jelinek jakub@redhat.com sparc port Eric Botcazou ebotcazou@libertysurf.fr v850 port Nick Clifton nickc@redhat.com vax port Dave Anglin dave.anglin@nrc.ca vax port Matt Thomas matt@3am-software.com x86-64 port Jan Hubicka jh@suse.cz xstormy16 port Geoffrey Keating geoffk@geoffk.org xtensa port Bob Wilson bob.wilson@acm.org OS Port Maintainers (OS alphabetical order) darwin port Dale Johannesen dalej@apple.com darwin port Mike Stump mrs@apple.com darwin port Stan Shebs shebs@apple.com DJGPP DJ Delorie dj@delorie.com freebsd Loren J. Rittle ljrittle@acm.org netbsd Jason Thorpe thorpej@netbsd.org sco5, unixware, sco udk Kean Johnston jkj@sco.com sh-linux-gnu Kaz Kojima kkojima@gcc.gnu.org RTEMS Ports Joel Sherrill joel@oarcorp.com RTEMS Ports Ralf Corsepius ralf.corsepius@rtems.org VxWorks ports Zack Weinberg zack@codesourcery.com VxWorks ports Nathan Sidwell nathan@codesourcery.com windows, cygwin, mingw Christopher Faylor cgf@gcc.gnu.org windows, cygwin, mingw Danny Smith dannysmith@users.sourceforge.net Language Front Ends Maintainers C front end/ISO C99 Joseph Myers jsm@polyomino.org.uk C front end/ISO C99 Richard Henderson rth@redhat.com Ada front end Geert Bosch bosch@gnat.com Ada front end Robert Dewar dewar@gnat.com Ada front end Arnaud Charlet charlet@act-europe.fr fortran 95 Paul Brook paul@codesourcery.com fortran 95 Steven Bosscher stevenb@suse.de fortran 95 Toon Moene toon@moene.indiv.nluug.nl c++ Jason Merrill jason@redhat.com c++ Mark Mitchell mark@codesourcery.com c++ Nathan Sidwell nathan@codesourcery.com java Per Bothner per@bothner.com java Andrew Haley aph@redhat.com mercury Fergus Henderson fjh@cs.mu.oz.au objective-c Stan Shebs shebs@apple.com objective-c Ovidiu Predescu ovidiu@cup.hp.com objective-c/c++ Ziemowit Laski zlaski@apple.com objective-c/c++ Mike Stump mrs@apple.com treelang Tim Josling tej@melbpc.org.au treelang James A. Morrison phython@gcc.gnu.org Various Maintainers cpplib Dave Brolley brolley@redhat.com cpplib Per Bothner per@bothner.com cpplib Zack Weinberg zack@codesourcery.com libgcj Tom Tromey tromey@redhat.com libgcj Bryce McKinlay bryce@gcc.gnu.org libobjc Nicola Pero n.pero@mi.flashnet.it libobjc Andrew Pinski pinskia@physics.uc.edu loop discovery Michael Hayes m.hayes@elec.canterbury.ac.nz scheduler (+ haifa) Jim Wilson wilson@specifixinc.com scheduler (+ haifa) Michael Meissner gnu@the-meissners.org scheduler (+ haifa) Jeff Law law@redhat.com scheduler (+ haifa) Vladimir Makarov vmakarov@redhat.com reorg Jeff Law law@redhat.com caller-save.c Jeff Law law@redhat.com callgraph Jan Hubicka jh@suse.cz debugging code Jim Wilson wilson@specifixinc.com dwarf debugging code Jason Merrill jason@redhat.com c++ runtime libs Paolo Carlini pcarlini@suse.de c++ runtime libs Gabriel Dos Reis gdr@integrable-solutions.net c++ runtime libs Ulrich Drepper drepper@redhat.com c++ runtime libs Phil Edwards pme@gcc.gnu.org c++ runtime libs Benjamin Kosnik bkoz@redhat.com c++ runtime libs Loren J. Rittle ljrittle@acm.org *synthetic multiply Torbjorn Granlund tege@swox.com *c-torture Torbjorn Granlund tege@swox.com fixincludes Bruce Korb bkorb@gnu.org gcse.c Jeff Law law@redhat.com global opt framework Jeff Law law@redhat.com jump.c David S. Miller davem@redhat.com web pages Gerald Pfeifer gerald@pfeifer.com build status lists Janis Johnson janis187@us.ibm.com config.sub/config.guess Ben Elliston config-patches@gnu.org basic block reordering Jason Eckhardt jle@rice.edu i18n Philipp Thomas pthomas@suse.de i18n Joseph Myers jsm@polyomino.org.uk diagnostic messages Gabriel Dos Reis gdr@integrable-solutions.net libiberty DJ Delorie dj@redhat.com libiberty Ian Lance Taylor ian@airs.com build machinery (*.in) DJ Delorie dj@redhat.com build machinery (*.in) Nathanael Nerode neroden@gcc.gnu.org build machinery (*.in) Alexandre Oliva aoliva@redhat.com docs co-maintainer Gerald Pfeifer gerald@pfeifer.com docs co-maintainer Joseph Myers jsm@polyomino.org.uk predict.def Jan Hubicka jh@suse.cz contrib/regression Geoff Keating geoffk@geoffk.org gcov Jan Hubicka jh@suse.cz gcov Nathan Sidwell nathan@codesourcery.com option handling Neil Booth neil@daikokuya.co.uk libffi testsuite Andreas Tobler andreast@gcc.gnu.org testsuite Janis Johnson janis187@us.ibm.com middle-end Roger Sayle roger@eyesopen.com tree-ssa Diego Novillo dnovillo@redhat.com tree-ssa Andrew MacLeod amacleod@redhat.com PRE, points-to Daniel Berlin dberlin@dberlin.org code sinking Daniel Berlin dberlin@dberlin.org mudflap Frank Ch. Eigler fche@redhat.com tree browser/unparser Sebastian Pop pop@cri.ensmp.fr scev, data dependence Daniel Berlin dberlin@dberlin.org scev, data dependence Sebastian Pop pop@cri.ensmp.fr linear loop transforms Daniel Berlin dberlin@dberlin.org profile feedback Jan Hubicka jh@suse.cz type-safe vectors Nathan Sidwell nathan@codesourcery.com Note individuals who maintain parts of the compiler need approval to check in changes outside of the parts of the compiler they maintain. Write After Approval (last name alphabetical order) Mark G. Adams mark.g.adams@sympatico.ca Matt Austern austern@apple.com David Ayers d.ayers@inode.at Giovanni Bajo giovannibajo@gcc.gnu.org Scott Bambrough scottb@netwinder.org Wolfgang Bangerth bangerth@dealii.org David Billinghurst David.Billinghurst@riotinto.com Laurynas Biveinis laurynas.biveinis@mif.vu.lt Uros Bizjak uros@kss-loka.si Eric Blake ericb@gcc.gnu.org Jim Blandy jimb@redhat.com Phil Blundell pb@futuretv.com Hans Boehm hboehm@gcc.gnu.org Segher Boessenkool segher@kernel.crashing.org Paolo Bonzini bonzini@gnu.org Neil Booth neil@daikokuya.co.uk Robert Bowdidge bowdidge@apple.com Joel Brobecker brobecker@gnat.com Kevin Buettner kevinb@redhat.com Andrew Cagney cagney@redhat.com John Carr jfc@mit.edu Steve Chamberlain sac@transmeta.com Michael Chastain mec.gnu@mindspring.com Chandra Chavva cchavva@redhat.com William Cohen wcohen@redhat.com Josh Conner jconner@apple.com R. Kelley Cook kcook@gcc.gnu.org Christian Cornelssen ccorn@cs.tu-berlin.de François-Xavier Coudert coudert@clipper.ens.fr David Daney ddaney@avtrex.com Bud Davis bdavis9659@comcast.net Jerry DeLisle jvdelisle@verizon.net Zdenek Dvorak dvorakz@suse.cz Steve Ellcey sje@cup.hp.com Mohan Embar gnustuff@thisiscool.com Marc Espie espie@cvs.openbsd.org Ansgar Esztermann ansgar@thphy.uni-duesseldorf.de Doug Evans dje@transmeta.com Thomas Fitzsimmons fitzsim@redhat.com Brian Ford ford@vss.fsi.com Kaveh Ghazi ghazi@caip.rutgers.edu Matthew Gingell gingell@gnat.com Anthony Green green@redhat.com Doug Gregor doug.gregor@gmail.com Jon Grimm jgrimm2@us.ibm.com Richard Guenther rguenth@gcc.gnu.org Laurent Guerby laurent@guerby.net Mostafa Hagog hagog@gcc.gnu.org Olivier Hainque hainque@act-europe.fr Stuart Hastings stuart@apple.com Matthew Hiller hiller@redhat.com Manfred Hollstein mh@suse.com Falk Hueffner falk@debian.org Bernardo Innocenti bernie@develer.com Daniel Jacobowitz dan@debian.org Andreas Jaeger aj@suse.de Fariborz Jahanian fjahanian@apple.com Klaus Kaempf kkaempf@progis.de Steve Kargl sgk@troutmask.apl.washington.edu Brendan Kehoe brendan@zen.org Mumit Khan khan@xraylith.wisc.edu Matthias Klose doko@debian.org Jeff Knaggs jknaggs@redhat.com Michael Koch konqueror@gmx.de Thomas Koenig Thomas.Koenig@online.de Matt Kraai kraai@ftbfs.org Scott Robert Ladd scott.ladd@coyotegulch.com Razya Ladelsky razya@gcc.gnu.org Aaron W. LaFramboise aaronavay62@aaronwl.com Marc Lehmann pcg@goof.com Alan Lehotsky apl@alum.mit.edu James Lemke jim@wasabisystems.com Kriang Lerdsuwanakij lerdsuwa@users.sourceforge.net Warren Levy warrenl@cruzio.com Don Lindsay dlindsay@redhat.com Ralph Loader rcl@ihug.co.nz Gabor Loki loki@inf.u-szeged.hu Dave Love d.love@dl.ac.uk Martin v. Löwis loewis@informatik.hu-berlin.de HJ Lu hjl@lucon.org Ziga Mahkovec ziga.mahkovec@klika.si Ranjit Mathew rmathew@hotmail.com Michael Matz matz@suse.de Greg McGary gkm@gnu.org Adam Megacz adam@xwt.org Alan Modra amodra@bigpond.net.au Catherine Moore clm@redhat.com Dorit Naishlos dorit@il.ibm.com Adam Nemet anemet@lnxw.com Dan Nicolaescu dann@ics.uci.edu David O'Brien obrien@FreeBSD.org Turly O'Connor turly@apple.com Jeffrey D. Oldham oldham@codesourcery.com Rainer Orth ro@TechFak.Uni-Bielefeld.DE Devang Patel dpatel@apple.com Graeme Peterson gp@qnx.com Alexandre Petit-Bianco apbianco@redhat.com Nicolas Pitre nico@cam.org Clinton Popetz cpopetz@cpopetz.com Jerry Quinn jlquinn@optonline.net Rolf Rasmussen rolfwr@gcc.gnu.org Volker Reichelt reichelt@igpm.rwth-aachen.de Tom Rix trix@redhat.com Craig Rodrigues rodrigc@gcc.gnu.org Gavin Romig-Koch gavin@redhat.com Ira Rosen irar@il.ibm.com Ira Ruben ira@apple.com Douglas Rupp rupp@gnat.com Matthew Sachs msachs@apple.com Alex Samuel samuel@codesourcery.com Tobias Schlüter tobias.schlueter@physik.uni-muenchen.de Svein Seldal svein@dev.seldal.com Franz Sirl franz.sirl-kernel@lauterbach.com Michael Sokolov msokolov@ivan.Harhan.ORG Richard Stallman rms@gnu.org Graham Stott graham.stott@btinternet.com Mike Stump mrs@apple.com Jeff Sturm jsturm@gcc.gnu.org Kresten Krab Thorup krab@gcc.gnu.org Caroline Tice ctice@apple.com Michael Tiemann tiemann@redhat.com David Ung davidu@mips.com Jonathan Wakely redi@gcc.gnu.org Krister Walfridsson cato@df.lth.se Feng Wang fengwang@nudt.edu.cn John Wehle john@feith.com Florian Weimer fw@deneb.enyo.de Mark Wielaard mark@gcc.gnu.org Carlo Wood carlo@alinoe.com Canqun Yang canqun@nudt.edu.cn Jon Ziegler jonz@apple.com Josef Zlomek josef.zlomek@email.cz Bug database only accounts James Dennett jdennett@acm.org Christian Ehrhardt ehrhardt@mathematik.uni-ulm.de Dara Hazeghi dhazeghi@yahoo.com