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@specifixinc.com
+Jim Wilson wilson@tuliptree.org
+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)
avr port Denis Chertykov denisc@overta.ru
avr port Anatoly Sokolov aesok@post.ru
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
-crx port Paul Woegerer paul.woegerer@nsc.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 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@specifixinc.com
+ia64 port Jim Wilson wilson@tuliptree.org
+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
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@apple.com
-mips port Richard Sandiford richard@codesourcery.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
-mt port Aldy Hernandez aldyh@redhat.com
-mt port Nathan Sidwell nathan@codesourcery.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 Geoffrey Keating geoffk@geoffk.org
+xstormy16 port Nick Clifton nickc@redhat.com
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 Eric Christopher echristo@apple.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
+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
netbsd Jason Thorpe thorpej@netbsd.org
-netbsd Krister Walfridsson cato@df.lth.se
-sco5, unixware, sco udk Kean Johnston jkj@sco.com
+netbsd Krister Walfridsson krister.walfridsson@gmail.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 Nathan Sidwell nathan@codesourcery.com
-windows, cygwin, mingw Christopher Faylor cgf@gcc.gnu.org
+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
java Per Bothner per@bothner.com
java Andrew Haley aph@redhat.com
java Tom Tromey tromey@redhat.com
-mercury Fergus Henderson fjh@cs.mu.oz.au
objective-c/c++ Mike Stump mrs@apple.com
-treelang Tim Josling tej@melbpc.org.au
-treelang James A. Morrison phython@gcc.gnu.org
+objective-c/c++ Stan Shebs stanshebs@earthlink.net
Various 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
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@specifixinc.com
+scheduler (+ haifa) Jim Wilson wilson@tuliptree.org
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
+debugging code Jim Wilson wilson@tuliptree.org
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 Paolo Carlini paolo.carlini@oracle.com
+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
+*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 pop@cri.ensmp.fr
-scev, data dependence Daniel Berlin dberlin@dberlin.org
-scev, data dependence Sebastian Pop pop@cri.ensmp.fr
+tree browser/unparser Sebastian Pop sebastian.pop@amd.com
+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
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
Reviewers
-dataflow Daniel Berlin dberlin@dberlin.org
dataflow Paolo Bonzini bonzini@gnu.org
dataflow Seongbae Park seongbae.park@gmail.com
dataflow Kenneth Zadeck zadeck@naturalbridge.com
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 Steve Kargl sgk@troutmask.apl.washington.edu
-Fortran Thomas Koenig Thomas.Koenig@online.de
-Fortran Toon Moene toon@moene.indiv.nluug.nl
+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 Sebastian Pop sebastian.pop@amd.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
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
-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 d.ayers@inode.at
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
-Laurynas Biveinis laurynas.biveinis@gmail.com
+Tomas Bily tbily@suse.cz
+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
Benoit Dupont de Dinechin benoit.dupont-de-dinechin@st.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@transmeta.com
-Bernhard Fischer rep.nop@aon.at
+Doug Evans dje@google.com
+Chris Fairles cfairles@gcc.gnu.org
Thomas Fitzsimmons fitzsim@redhat.com
Brian Ford ford@vss.fsi.com
Daniel Franke franke.daniel@gmail.com
Nathan Froyd froydnj@codesourcery.com
+Chao-ying Fu fu@mips.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
Mostafa Hagog hagog@gcc.gnu.org
Olivier Hainque hainque@act-europe.fr
Stuart Hastings stuart@apple.com
+Pat Haugen pthaugen@us.ibm.com
+Mark Heffernan meheff@google.com
+George Helffrich george@gcc.gnu.org
+Fergus Henderson fjh@cs.mu.oz.au
Matthew Hiller hiller@redhat.com
Dan Hipschman dsh@google.com
Manfred Hollstein mh@suse.com
Falk Hueffner falk@debian.org
Andrew John Hughes gnu_andrew@member.fsf.org
+Andy Hutchinson hutchinsonandy@aim.com
Bernardo Innocenti bernie@develer.com
Daniel Jacobowitz dan@debian.org
Andreas Jaeger aj@suse.de
+Harsha Jagasia harsha.jagasia@amd.com
Fariborz Jahanian fjahanian@apple.com
+Martin Jambor mjambor@suse.cz
+Andrew Jenner andrew@codesourcery.com
+Kean Johnston jkj@sco.com
Phillip Jordan phillip.m.jordan@gmail.com
-Klaus Kaempf kkaempf@progis.de
+Tim Josling tej@melbpc.org.au
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
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
Chris Lattner sabre@nondot.org
Terry Laurenzo tlaurenzo@gmail.com
Marc Lehmann pcg@goof.com
-Alan Lehotsky apl@alum.mit.edu
-James Lemke jwlemke@specifix.com
+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@lucon.org
+H.J. Lu hjl.tools@gmail.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
Ranjit Mathew rmathew@hotmail.com
Robert Millan rmh@gcc.gnu.org
Lee Millward lee.millward@gmail.com
Alan Modra amodra@bigpond.net.au
-Catherine Moore clm@redhat.com
+Alexander Monakov amonakov@ispras.ru
+Catherine Moore clm@codesourcery.com
+James A. Morrison phython@gcc.gnu.org
Dirk Mueller dmueller@suse.de
Adam Nemet anemet@caviumnetworks.com
Thomas Neumann tneumann@users.sourceforge.net
Dorit Nuzman dorit@il.ibm.com
David O'Brien obrien@FreeBSD.org
Carlos O'Donell carlos@codesourcery.com
+Peter O'Gorman pogma@thewrittenword.com
Jeffrey D. Oldham oldham@codesourcery.com
Andrea Ornstein andrea.ornstein@st.com
-Seonbae Park seongbae.park@gmail.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
Rolf Rasmussen rolfwr@gcc.gnu.org
-Volker Reichelt reichelt@igpm.rwth-aachen.de
+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@st.com
+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
-Svein Seldal svein@dev.seldal.com
+Duncan Sands baldrick@gcc.gnu.org
+Thomas Schwinge tschwinge@gnu.org
+Dodji Seketeli dseketel@redhat.com
+Svein Seldal svein@dev.seldal.com
Thiemo Seufer ths@networkno.de
Mark Shinwell shinwell@codesourcery.com
+Johannes Singler singler@ira.uka.de
Franz Sirl franz.sirl-kernel@lauterbach.com
Jan Sjodin jan.sjodin@amd.com
Michael Sokolov msokolov@ivan.Harhan.ORG
Richard Stallman rms@gnu.org
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
David Ung davidu@mips.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
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
Jie Zhang jie.zhang@analog.com
Jon Ziegler jonz@apple.com
Roman Zippel zippel@linux-m68k.org
Josef Zlomek josef.zlomek@email.cz
-Chao-ying Fu fu@mips.com
-Harsha Jagasia harsha.jagasia@amd.com
Waiting for paperwork: