Maintainers
===========
- Blanket Write Privs.
+ Global Reviewers
Richard Earnshaw richard.earnshaw@arm.com
-Richard Henderson rth@redhat.com
+Richard Henderson rth@redhat.com
Geoffrey Keating geoffk@geoffk.org
Richard Kenner kenner@nyu.edu
Jeff Law law@redhat.com
Jason Merrill jason@redhat.com
David S. Miller davem@redhat.com
Mark Mitchell mark@codesourcery.com
+Diego Novillo dnovillo@google.com
Bernd Schmidt bernd.schmidt@analog.com
-Jim Wilson wilson@tuliptree.org
+Ian Lance Taylor ian@airs.com
+Jim Wilson wilson@codesourcery.com
+Note that while global reviewers can approve changes to any part of
+the compiler or associated libraries, they still need approval for
+their own patches from other maintainers or reviewers.
CPU Port Maintainers (CPU alphabetical order)
arm port Nick Clifton nickc@redhat.com
arm port Richard Earnshaw richard.earnshaw@arm.com
arm port Paul Brook paul@codesourcery.com
-avr port Denis Chertykov denisc@overta.ru
+avr port Denis Chertykov chertykov@gmail.com
avr port Anatoly Sokolov aesok@post.ru
bfin port Bernd Schmidt bernd.schmidt@analog.com
cris port Hans-Peter Nilsson hp@axis.com
crx port Pompapathi V Gadad Pompapathi.V.Gadad@nsc.com
fr30 port Nick Clifton nickc@redhat.com
-frv port Aldy Hernandez aldyh@redhat.com
+frv port Nick Clifton nickc@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
+hppa port John David Anglin dave.anglin@nrc-cnrc.gc.ca
i386 port Richard Henderson rth@redhat.com
i386 port Jan Hubicka jh@suse.cz
i386 port Uros Bizjak ubizjak@gmail.com
-ia64 port Jim Wilson wilson@tuliptree.org
+ia64 port Jim Wilson wilson@codesourcery.com
+ia64 port Steve Ellcey sje@cup.hp.com
iq2000 port Nick Clifton nickc@redhat.com
m32c port DJ Delorie dj@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 port Andreas Schwab schwab@linux-m68k.org
m68k-motorola-sysv port Philippe De Muyter phdm@macqel.be
mcore port Nick Clifton nickc@redhat.com
-mips port Eric Christopher echristo@apple.com
+mep port DJ Delorie dj@redhat.com
+mips port Eric Christopher echristo@apple.com
mips port Richard Sandiford rdsandiford@googlemail.com
mmix port Hans-Peter Nilsson hp@bitrange.com
mn10300 port Jeff Law law@redhat.com
mn10300 port Alexandre Oliva aoliva@redhat.com
+moxie port Anthony Green green@moxielogic.com
pdp11 port Paul Koning ni1d@arrl.net
+picochip port Hariharan Sandanagobalane hariharan@picochip.com
+picochip port Daniel Towner dant@picochip.com
rs6000 port Geoff Keating geoffk@geoffk.org
-rs6000 port David Edelsohn dje@watson.ibm.com
+rs6000 port David Edelsohn edelsohn@gnu.org
rs6000 vector extns Aldy Hernandez aldyh@redhat.com
s390 port Hartmut Penner hpenner@de.ibm.com
s390 port Ulrich Weigand uweigand@de.ibm.com
sparc port Eric Botcazou ebotcazou@libertysurf.fr
spu port Trevor Smigiel trevor_smigiel@playstation.sony.com
spu port Andrew Pinski andrew_pinski@playstation.sony.com
-spu port David Edelsohn dje@watson.ibm.com
+spu port David Edelsohn edelsohn@gnu.org
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 Nick Clifton nickc@redhat.com
darwin port Stan Shebs stanshebs@earthlink.net
DJGPP DJ Delorie dj@delorie.com
freebsd Loren J. Rittle ljrittle@acm.org
-hpux Dave Anglin dave.anglin@nrc.ca
+GNU/Hurd Thomas Schwinge tschwinge@gnu.org
+hpux John David Anglin dave.anglin@nrc-cnrc.gc.ca
hpux Steve Ellcey sje@cup.hp.com
-irix, osf Rainer Orth ro@TechFak.Uni-Bielefeld.DE
+irix, osf, solaris Rainer Orth ro@CeBiTec.Uni-Bielefeld.DE
netbsd Jason Thorpe thorpej@netbsd.org
netbsd Krister Walfridsson krister.walfridsson@gmail.com
sh-linux-gnu Kaz Kojima kkojima@gcc.gnu.org
VxWorks ports Nathan Sidwell nathan@codesourcery.com
windows, cygwin, mingw Christopher Faylor me.gcc@gcc.gnu.org
windows, cygwin, mingw Danny Smith dannysmith@users.sourceforge.net
+windows, cygwin, mingw Kai Tietz kai.tietz@onevision.com
Language Front Ends Maintainers
fp-bit Ian Lance Taylor ian@airs.com
libdecnumber Ben Elliston bje@au.ibm.com
libgcc Ian Lance Taylor ian@airs.com
-libgcc-math Richard Guenther rguenther@suse.de
libgcj Tom Tromey tromey@redhat.com
libgcj Bryce McKinlay mckinlay@redhat.com
-libgomp Richard Henderson rth@redhat.com
+libgomp Richard Henderson rth@redhat.com
libgomp Jakub Jelinek jakub@redhat.com
libiberty DJ Delorie dj@redhat.com
libiberty Ian Lance Taylor ian@airs.com
libffi testsuite Andreas Tobler andreast@gcc.gnu.org
-libobjc Nicola Pero n.pero@mi.flashnet.it
+libobjc Nicola Pero nicola.pero@meta-innovation.com
libobjc Andrew Pinski pinskia@gmail.com
loop discovery Michael Hayes m.hayes@elec.canterbury.ac.nz
soft-fp Joseph Myers jsm@polyomino.org.uk
-scheduler (+ haifa) Jim Wilson wilson@tuliptree.org
+scheduler (+ haifa) Jim Wilson wilson@codesourcery.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@tuliptree.org
+debugging code Jim Wilson wilson@codesourcery.com
dwarf debugging code Jason Merrill jason@redhat.com
c++ runtime libs Paolo Carlini paolo.carlini@oracle.com
-c++ runtime libs Gabriel Dos Reis gdr@integrable-solutions.net
+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
*synthetic multiply Torbjorn Granlund tege@swox.com
*c-torture Torbjorn Granlund tege@swox.com
fixincludes Bruce Korb bkorb@gnu.org
-gimple* Jakub Jelinek jakub@redhat.com
-gimple* Aldy Hernandez aldyh@redhat.com
+*gimpl* Jakub Jelinek jakub@redhat.com
+*gimpl* Aldy Hernandez aldyh@redhat.com
gcse.c Jeff Law law@redhat.com
global opt framework Jeff Law law@redhat.com
jump.c David S. Miller davem@redhat.com
gcov Nathan Sidwell nathan@codesourcery.com
option handling Neil Booth neil@daikokuya.co.uk
testsuite Janis Johnson janis187@us.ibm.com
+middle-end Jeff Law law@redhat.com
middle-end Roger Sayle roger@eyesopen.com
middle-end Ian Lance Taylor ian@airs.com
middle-end Diego Novillo dnovillo@google.com
+middle-end Richard Guenther rguenther@suse.de
tree-ssa Diego Novillo dnovillo@google.com
tree-ssa Andrew MacLeod amacleod@redhat.com
PRE Daniel Berlin dberlin@dberlin.org
code sinking Daniel Berlin dberlin@dberlin.org
mudflap Frank Ch. Eigler fche@redhat.com
tree browser/unparser Sebastian Pop sebastian.pop@amd.com
-scev, data dependence Daniel Berlin dberlin@dberlin.org
+scev, data dependence Daniel Berlin dberlin@dberlin.org
scev, data dependence Sebastian Pop sebastian.pop@amd.com
linear loop transforms Daniel Berlin dberlin@dberlin.org
profile feedback Jan Hubicka jh@suse.cz
type-safe vectors Nathan Sidwell nathan@codesourcery.com
alias analysis Daniel Berlin dberlin@dberlin.org
-alias analysis Diego Novillo dnovillo@google.com
reload Ulrich Weigand uweigand@de.ibm.com
+reload Bernd Schmidt bernd.schmidt@analog.com
dfp.c, related Ben Elliston bje@au.ibm.com
RTL optimizers Eric Botcazou ebotcazou@libertysurf.fr
auto-vectorizer Richard Guenther rguenther@suse.de
auto-vectorizer Zdenek Dvorak ook@ucw.cz
-auto-vectorizer Dorit Nuzman dorit@il.ibm.com
+auto-vectorizer Ira Rosen irar@il.ibm.com
loop infrastructure Zdenek Dvorak ook@ucw.cz
OpenMP Jakub Jelinek jakub@redhat.com
-Note that individuals who maintain parts of the compiler need approval to check
-in changes outside of the parts of the compiler they maintain.
+Note that individuals who maintain parts of the compiler need approval to
+check in changes outside of the parts of the compiler they maintain.
Non-Algorithmic Maintainers
loop optimizer Zdenek Dvorak ook@ucw.cz
loop optimizer Daniel Berlin dberlin@dberlin.org
-middle-end Richard Guenther rguenther@suse.de
libcpp Tom Tromey tromey@redhat.com
-blanket write Diego Novillo dnovillo@google.com
-blanket write Ian Lance Taylor ian@airs.com
Note that individuals who maintain parts of the compiler as non-algorithmic
maintainers need approval to check in algorithmic changes or changes
dataflow Paolo Bonzini bonzini@gnu.org
dataflow Seongbae Park seongbae.park@gmail.com
dataflow Kenneth Zadeck zadeck@naturalbridge.com
+driver Joseph Myers jsm@polyomino.org.uk
Fortran Janne Blomqvist jb@gcc.gnu.org
Fortran Tobias Burnus burnus@net-b.de
-Fortran François-Xavier Coudert fxcoudert@gcc.gnu.org
Fortran Jerry DeLisle jvdelisle@gcc.gnu.org
Fortran Erik Edelmann erik.edelmann@iki.fi
-Fortran Thomas Koenig tkoenig@gcc.gnu.org
-Fortran Toon Moene toon@moene.indiv.nluug.nl
+Fortran Daniel Franke franke.daniel@gmail.com
+Fortran Steven G. Kargl sgk@troutmask.apl.washington.edu
+Fortran Thomas König tkoenig@gcc.gnu.org
+Fortran Daniel Kraft d@domob.eu
+Fortran Toon Moene toon@moene.org
+Fortran Mikael Morin mikael.morin@tele2.fr
Fortran Brooks Moses brooks.moses@codesourcery.com
Fortran Tobias Schlüter tobias.schlueter@physik.uni-muenchen.de
Fortran Paul Thomas pault@gcc.gnu.org
+Fortran Janus Weil janus@gcc.gnu.org
+Graphite Daniel Berlin dberlin@dberlin.org
+Graphite Tobias Grosser grosser@fim.uni-passau.de
+Graphite Sebastian Pop sebastian.pop@amd.com
+Plugin Rafael Espíndola espindola@google.com
register allocation Peter Bergner bergner@vnet.ibm.com
register allocation Vladimir Makarov vmakarov@redhat.com
register allocation Kenneth Zadeck zadeck@naturalbridge.com
register allocation Seongbae Park seongbae.park@gmail.com
+LTO Diego Novillo dnovillo@google.com
+LTO Richard Guenther rguenther@suse.de
+LTO Rafael Espíndola espindola@google.com
+LTO plugin Rafael Espíndola espindola@google.com
+LTO plugin Cary Coutant ccoutant@google.com
Note that while reviewers can approve changes to parts of the compiler
that they maintain, they still need approval for their own patches
Write After Approval (last name alphabetical order)
-Mark G. Adams mark.g.adams@sympatico.ca
-Raksit Ashok raksit@google.com
-Matt Austern austern@google.com
-David Ayers d.ayers@inode.at
+Mark G. Adams mark.g.adams@sympatico.ca
+Raksit Ashok raksit@google.com
+Matt Austern austern@google.com
+David Ayers ayers@fsfe.org
Giovanni Bajo giovannibajo@gcc.gnu.org
Simon Baldwin simonb@google.com
Scott Bambrough scottb@netwinder.org
Wolfgang Bangerth bangerth@dealii.org
-Andrey Belevantsev abel@ispras.ru
+Andrey Belevantsev abel@ispras.ru
Peter Bergner bergner@vnet.ibm.com
Jan Beulich jbeulich@novell.com
David Billinghurst David.Billinghurst@riotinto.com
Tomas Bily tbily@suse.cz
-Laurynas Biveinis laurynas.biveinis@gmail.com
+Laurynas Biveinis laurynas.biveinis@gmail.com
Eric Blake ericb@gcc.gnu.org
Jim Blandy jimb@codesourcery.com
Phil Blundell pb@futuretv.com
Andrea Bona andrea.bona@st.com
Paolo Bonzini bonzini@gnu.org
Neil Booth neil@daikokuya.co.uk
-Robert Bowdidge bowdidge@apple.com
+Steven Bosscher steven@gcc.gnu.org
+Robert Bowdidge bowdidge@apple.com
Joel Brobecker brobecker@gnat.com
Dave Brolley brolley@redhat.com
Julian Brown julian@codesourcery.com
Christian Bruel christian.bruel@st.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 fxcoudert@gcc.gnu.org
+Cary Coutant ccoutant@google.com
Ian Dall ian@beware.dropbear.id.au
-David Daney ddaney@avtrex.com
+David Daney david.daney@caviumnetworks.com
Bud Davis jmdavis@link.com
+Chris Demetriou cgd@google.com
Benoit Dupont de Dinechin benoit.dupont-de-dinechin@st.com
+Michael Eager eager@eagercon.com
Mohan Embar gnustuff@thisiscool.com
-Revital Eres eres@il.ibm.com
+Revital Eres eres@il.ibm.com
Marc Espie espie@cvs.openbsd.org
Rafael Ávila de Espíndola rafael.espindola@gmail.com
Ansgar Esztermann ansgar@thphy.uni-duesseldorf.de
Doug Evans dje@google.com
-Bernhard Fischer rep.dot.nop@gmail.com
+Chris Fairles cfairles@gcc.gnu.org
+Li Feng nemokingdom@gmail.com
Thomas Fitzsimmons fitzsim@redhat.com
Brian Ford ford@vss.fsi.com
-Daniel Franke franke.daniel@gmail.com
+John Freeman jfreeman08@gmail.com
Nathan Froyd froydnj@codesourcery.com
Chao-ying Fu fu@mips.com
+Gary Funck gary@intrepid.com
Kaveh Ghazi ghazi@caip.rutgers.edu
Matthew Gingell gingell@gnat.com
+Tristan Gingold gingold@adacore.com
Anthony Green green@redhat.com
Doug Gregor doug.gregor@gmail.com
Jon Grimm jgrimm2@us.ibm.com
-Tobias Grosser grosser@fim.uni-passau.de
Laurent Guerby laurent@guerby.net
Xuepeng Guo xuepeng.guo@intel.com
+Wei Guozhi carrot@google.com
+Daniel Gutson dgutson@codesourcery.com
Mostafa Hagog hagog@gcc.gnu.org
Olivier Hainque hainque@act-europe.fr
Stuart Hastings stuart@apple.com
Kean Johnston jkj@sco.com
Phillip Jordan phillip.m.jordan@gmail.com
Tim Josling tej@melbpc.org.au
-Klaus Kaempf kkaempf@progis.de
Victor Kaplansky victork@il.ibm.com
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
-Dave Korn dave.korn@artimi.com
+Dave Korn dave.korn.cygwin@gmail.com
Matt Kraai kraai@ftbfs.org
-Daniel Kraft d@domob.eu
Maxim Kuvyrkov maxim@codesourcery.com
Doug Kwan dougkwan@google.com
Scott Robert Ladd scott.ladd@coyotegulch.com
Razya Ladelsky razya@gcc.gnu.org
Aaron W. LaFramboise aaronavay62@aaronwl.com
-Rask Ingemann Lambertsen rask@sygehus.dk
+Rask Ingemann Lambertsen ccc94453@vip.cybercity.dk
Asher Langton langton2@llnl.gov
Chris Lattner sabre@nondot.org
Terry Laurenzo tlaurenzo@gmail.com
Marc Lehmann pcg@goof.com
-Alan Lehotsky apl@alum.mit.edu
James Lemke jwlemke@juniper.net
Kriang Lerdsuwanakij lerdsuwa@users.sourceforge.net
-Warren Levy warrenl@cruzio.com
-Don Lindsay dlindsay@redhat.com
-Chen Liqin liqin@sunnorth.com.cn
+Chen Liqin liqin.chen@sunplusct.com
Sa Liu saliu@de.ibm.com
Ralph Loader rcl@ihug.co.nz
Gabor Loki loki@inf.u-szeged.hu
Sandra Loosemore sandra@codesourcery.com
-Manuel López-Ibáñez manu@gcc.gnu.org
-Dave Love d.love@dl.ac.uk
+Manuel López-Ibáñez manu@gcc.gnu.org
Martin v. Löwis loewis@informatik.hu-berlin.de
H.J. Lu hjl.tools@gmail.com
-Xinliang David Li davidxl@google.com
+Xinliang David Li davidxl@google.com
+Luis Machado luisgpm@br.ibm.com
William Maddox maddox@google.com
Ziga Mahkovec ziga.mahkovec@klika.si
Simon Martin simartin@users.sourceforge.net
Michael Matz matz@suse.de
Greg McGary gkm@gnu.org
Adam Megacz adam@xwt.org
+Bingfeng Mei bmei@broadcom.com
Martin Michlmayr tbm@cyrius.com
-Robert Millan rmh@gcc.gnu.org
Lee Millward lee.millward@gmail.com
Alan Modra amodra@bigpond.net.au
Alexander Monakov amonakov@ispras.ru
-Catherine Moore clm@redhat.com
+Catherine Moore clm@codesourcery.com
James A. Morrison phython@gcc.gnu.org
Dirk Mueller dmueller@suse.de
+Phil Muldoon pmuldoon@redhat.com
Adam Nemet anemet@caviumnetworks.com
Thomas Neumann tneumann@users.sourceforge.net
Dan Nicolaescu dann@ics.uci.edu
Andrea Ornstein andrea.ornstein@st.com
Seongbae Park seongbae.park@gmail.com
Devang Patel dpatel@apple.com
-Alexandre Petit-Bianco apbianco@redhat.com
+Fernando Pereira pronesto@gmail.com
Nicolas Pitre nico@cam.org
-Clinton Popetz cpopetz@cpopetz.com
+Antoniu Pop antoniu.pop@gmail.com
Vladimir Prus vladimir@codesourcery.com
Jerry Quinn jlquinn@optonline.net
Dwarakanath Rajagopal dwarak.rajagopal@amd.com
+Ramana Radhakrishnan ramana.r@gmail.com
Rolf Rasmussen rolfwr@gcc.gnu.org
Volker Reichelt v.reichelt@netcologne.de
+Bernhard Reutner-Fischer rep.dot.nop@gmail.com
Tom Rix trix@redhat.com
Craig Rodrigues rodrigc@gcc.gnu.org
-Erven Rohou erven.rohou@st.com
-Gavin Romig-Koch gavin@redhat.com
-Ira Rosen irar@il.ibm.com
+Erven Rohou erven.rohou@inria.fr
+Ira Rosen irar@il.ibm.com
Maciej W. Rozycki macro@linux-mips.org
Douglas Rupp rupp@gnat.com
Silvius Rus rus@google.com
Matthew Sachs msachs@apple.com
+Duncan Sands baldrick@gcc.gnu.org
Dodji Seketeli dseketel@redhat.com
-Svein Seldal svein@dev.seldal.com
+Svein Seldal svein@dev.seldal.com
Thiemo Seufer ths@networkno.de
Mark Shinwell shinwell@codesourcery.com
+Ghassan Shobaki ghassan.shobaki@amd.com
Johannes Singler singler@ira.uka.de
Franz Sirl franz.sirl-kernel@lauterbach.com
Jan Sjodin jan.sjodin@amd.com
Basile Starynkevitch basile@starynkevitch.net
Jakub Staszak kuba@et.pl
Graham Stott graham.stott@btinternet.com
+Andrew Stubbs ams@codesourcery.com
Mike Stump mrs@apple.com
Jeff Sturm jsturm@gcc.gnu.org
Gabriele Svelto gabriele.svelto@st.com
Samuel Tardieu sam@rfc1149.net
Kresten Krab Thorup krab@gcc.gnu.org
Caroline Tice ctice@apple.com
-Michael Tiemann tiemann@redhat.com
-Kai Tietz kai.tietz@onevision.com
David Ung davidu@mips.com
+Neil Vachharajani nvachhar@gmail.com
Kris Van Hees kris.van.hees@oracle.com
Jonathan Wakely redi@gcc.gnu.org
Feng Wang fengwang@nudt.edu.cn
Stephen M. Webb stephen.webb@bregmasoft.com
John Wehle john@feith.com
-Janus Weil janus@gcc.gnu.org
Florian Weimer fw@deneb.enyo.de
Zack Weinberg zackw@panix.com
Mark Wielaard mark@gcc.gnu.org
Ollie Wild aaw@google.com
Ralf Wildenhues Ralf.Wildenhues@gmx.de
Carlo Wood carlo@alinoe.com
+Le-Chun Wu lcwu@google.com
Canqun Yang canqun@nudt.edu.cn
Joey Ye joey.ye@intel.com
Kenneth Zadeck zadeck@naturalbridge.com
Waiting for paperwork:
-Joern Rennecke joern.rennecke@arc.com
+Joern Rennecke joern.rennecke@embecosm.com
Bug database only accounts