1Note 2==== 3 4This file contains information about people who are permitted to make 5changes to various parts of the compiler and associated libraries. 6 7Please do not contact the people in this file directly to report 8problems in GCC. 9 10For general information about GCC, please visit: 11 12 http://gcc.gnu.org 13 14To report problems in GCC, please visit: 15 16 http://gcc.gnu.org/bugs.html 17 18Maintainers 19=========== 20 21 Blanket Write Privs. 22 23Richard Earnshaw rearnsha@arm.com 24Richard Henderson rth@redhat.com 25Geoffrey Keating geoffk@geoffk.org 26Richard Kenner kenner@nyu.edu 27Jeff Law law@redhat.com 28Michael Meissner gnu@the-meissners.org 29Jason Merrill jason@redhat.com 30David S. Miller davem@redhat.com 31Mark Mitchell mark@codesourcery.com 32Bernd Schmidt bernds@redhat.com 33Zack Weinberg zack@codesourcery.com 34Jim Wilson wilson@specifixinc.com 35 36 37 CPU Port Maintainers (CPU alphabetical order) 38 39alpha port Richard Henderson rth@redhat.com 40arm port Nick Clifton nickc@redhat.com 41arm port Richard Earnshaw rearnsha@arm.com 42avr port Denis Chertykov denisc@overta.ru 43avr port Marek Michalkiewicz marekm@amelek.gda.pl 44c4x port Michael Hayes m.hayes@elec.canterbury.ac.nz 45cris port Hans-Peter Nilsson hp@axis.com 46fr30 port Nick Clifton nickc@redhat.com 47h8 port Jeff Law law@redhat.com 48h8 port Kazu Hirata kazu@cs.umass.edu 49hppa port Jeff Law law@redhat.com 50hppa port Dave Anglin dave.anglin@nrc.ca 51i386 port Richard Henderson rth@redhat.com 52i860 port Jason Eckhardt jle@rice.edu 53i960 port Jim Wilson wilson@specifixinc.com 54ia64 port Jim Wilson wilson@specifixinc.com 55ip2k port Denis Chertykov denisc@overta.ru 56iq2000 port Stan Cox scox@redhat.com 57m32r port Nick Clifton nickc@redhat.com 58m68hc11 port Stephane Carrez stcarrez@nerim.fr 59m68k port (?) Jeff Law law@redhat.com 60m68k-motorola-sysv port Philippe De Muyter phdm@macqel.be 61mcore port Nick Clifton nickc@redhat.com 62mips port Eric Christopher echristo@redhat.com 63mips port Richard Sandiford rsandifo@redhat.com 64mmix port Hans-Peter Nilsson hp@bitrange.com 65mn10300 port Jeff Law law@redhat.com 66mn10300 port Alexandre Oliva aoliva@redhat.com 67ns32k port Ian Dall ian@beware.dropbear.id.au 68pdp11 port Paul Koning ni1d@arrl.net 69rs6000 port Geoff Keating geoffk@geoffk.org 70rs6000 port David Edelsohn dje@watson.ibm.com 71rs6000 vector extns Aldy Hernandez aldyh@redhat.com 72s390 port Hartmut Penner hpenner@de.ibm.com 73s390 port Ulrich Weigand uweigand@de.ibm.com 74sh port Joern Rennecke joern.rennecke@superh.com 75sh port Alexandre Oliva aoliva@redhat.com 76sparc port Richard Henderson rth@redhat.com 77sparc port David S. Miller davem@redhat.com 78sparc port Jakub Jelinek jakub@redhat.com 79sparc port Eric Botcazou ebotcazou@libertysurf.fr 80v850 port Nick Clifton nickc@redhat.com 81vax port Dave Anglin dave.anglin@nrc.ca 82vax port Matt Thomas matt@3am-software.com 83x86-64 port Jan Hubicka jh@suse.cz 84xstormy16 port Geoffrey Keating geoffk@geoffk.org 85xtensa port Bob Wilson bob.wilson@acm.org 86 87 OS Port Maintainers (OS alphabetical order) 88 89darwin port Stan Shebs shebs@apple.com 90freebsd Loren J. Rittle ljrittle@acm.org 91netbsd Jason Thorpe thorpej@wasabisystems.com 92sco5, unixware, sco udk Kean Johnston jkj@sco.com 93sh-linux-gnu Kaz Kojima kkojima@gcc.gnu.org 94 95 Various Maintainers 96 97C front end/ISO C99 Joseph Myers jsm@polyomino.org.uk 98C front end/ISO C99 Richard Henderson rth@redhat.com 99Ada front end Geert Bosch bosch@gnat.com 100Ada front end Robert Dewar dewar@gnat.com 101Ada front end Arnaud Charlet charlet@act-europe.fr 102fortran Richard Henderson rth@redhat.com 103fortran Toon Moene toon@moene.indiv.nluug.nl 104fortran 95 Paul Brook paul@nowt.org 105fortran 95 Steven Bosscher stevenb@suse.de 106fortran 95 Toon Moene toon@moene.indiv.nluug.nl 107c++ Jason Merrill jason@redhat.com 108c++ Mark Mitchell mark@codesourcery.com 109cpplib Dave Brolley brolley@redhat.com 110cpplib Per Bothner per@bothner.com 111cpplib Zack Weinberg zack@codesourcery.com 112cpplib Neil Booth neil@daikokuya.co.uk 113java Per Bothner per@bothner.com 114java Andrew Haley aph@redhat.com 115libgcj Tom Tromey tromey@redhat.com 116libgcj Bryce McKinlay bryce@gcc.gnu.org 117mercury Fergus Henderson fjh@cs.mu.oz.au 118objective-c Stan Shebs shebs@apple.com 119objective-c Ovidiu Predescu ovidiu@cup.hp.com 120objective-c Ziemowit Laski zlaski@apple.com 121libobjc Nicola Pero n.pero@mi.flashnet.it 122libobjc Andrew Pinski pinskia@physics.uc.edu 123alias analysis John Carr jfc@mit.edu 124loop unrolling Jim Wilson wilson@specifixinc.com 125loop discovery Michael Hayes m.hayes@elec.canterbury.ac.nz 126scheduler (+ haifa) Jim Wilson wilson@specifixinc.com 127scheduler (+ haifa) Michael Meissner gnu@the-meissners.org 128scheduler (+ haifa) Jeff Law law@redhat.com 129reorg Jeff Law law@redhat.com 130caller-save.c Jeff Law law@redhat.com 131callgraph Jan Hubicka jh@suse.cz 132debugging code Jim Wilson wilson@specifixinc.com 133dwarf debugging code Jason Merrill jason@redhat.com 134c++ runtime libs Paolo Carlini pcarlini@suse.de 135c++ runtime libs Gabriel Dos Reis gdr@integrable-solutions.net 136c++ runtime libs Ulrich Drepper drepper@redhat.com 137c++ runtime libs Phil Edwards pme@gcc.gnu.org 138c++ runtime libs Benjamin Kosnik bkoz@redhat.com 139c++ runtime libs Loren J. Rittle ljrittle@acm.org 140*synthetic multiply Torbjorn Granlund tege@swox.com 141*c-torture Torbjorn Granlund tege@swox.com 142fixincludes Bruce Korb bkorb@gnu.org 143gcse.c Jeff Law law@redhat.com 144global opt framework Jeff Law law@redhat.com 145jump.c David S. Miller davem@redhat.com 146web pages Gerald Pfeifer gerald@pfeifer.com 147web pages Janis Johnson janis187@us.ibm.com 148config.sub/config.guess Ben Elliston config-patches@gnu.org 149basic block reordering Jason Eckhardt jle@rice.edu 150i18n Philipp Thomas pthomas@suse.de 151diagnostic messages Gabriel Dos Reis gdr@integrable-solutions.net 152windows, cygwin, mingw Christopher Faylor cgf@redhat.com 153DJGPP DJ Delorie dj@delorie.com 154libiberty DJ Delorie dj@redhat.com 155libiberty Ian Lance Taylor ian@wasabisystems.com 156build machinery (*.in) DJ Delorie dj@redhat.com 157build machinery (*.in) Nathanael Nerode neroden@gcc.gnu.org 158build machinery (*.in) Alexandre Oliva aoliva@redhat.com 159docs co-maintainer Gerald Pfeifer gerald@pfeifer.com 160docs co-maintainer Joseph Myers jsm@polyomino.org.uk 161Pico-Java port Steve Chamberlain sac@transmeta.com 162RTEMS Ports Joel Sherrill joel@oarcorp.com 163VxWorks ports Zack Weinberg zack@codesourcery.com 164VxWorks ports Nathan Sidwell nathan@codesourcery.com 165predict.def Jan Hubicka jh@suse.cz 166contrib/regression Geoff Keating geoffk@geoffk.org 167treelang Tim Josling tej@melbpc.org.au 168new regalloc (ra*) Michael Matz matz@suse.de 169gcov Jan Hubicka jh@suse.cz 170gcov Nathan Sidwell nathan@codesourcery.com 171option handling Neil Booth neil@daikokuya.co.uk 172libffi testsuite Andreas Tobler andreast@gcc.gnu.org 173middle-end Roger Sayle roger@eyesopen.com 174 175Note individuals who maintain parts of the compiler need approval to check 176in changes outside of the parts of the compiler they maintain. 177 178 179 Write After Approval (last name alphabetical order) 180 181Matt Austern austern@apple.com 182Giovanni Bajo giovannibajo@gcc.gnu.org 183Scott Bambrough scottb@netwinder.org 184Wolfgang Bangerth bangerth@dealii.org 185Daniel Berlin dan@dberlin.org 186David Billinghurst David.Billinghurst@riotinto.com 187Laurynas Biveinis laurynas.biveinis@mif.vu.lt 188Eric Blake ericb@gcc.gnu.org 189Jim Blandy jimb@redhat.com 190Phil Blundell pb@futuretv.com 191Hans Boehm hboehm@gcc.gnu.org 192Robert Bowdidge bowdidge@apple.com 193Joel Brobecker brobecker@gnat.com 194Kevin Buettner kevinb@redhat.com 195Andrew Cagney cagney@redhat.com 196Chandra Chavva cchavva@redhat.com 197William Cohen wcohen@redhat.com 198R. Kelley Cook kcook@gcc.gnu.org 199Christian Cornelssen ccorn@cs.tu-berlin.de 200David Daney ddaney@avtrex.com 201Chris Demetriou cgd@broadcom.com 202Zdenek Dvorak dvorakz@suse.cz 203Steve Ellcey sje@cup.hp.com 204Ben Elliston bje@wasabisystems.com 205Mohan Embar gnustuff@thisiscool.com 206Marc Espie espie@cvs.openbsd.org 207Ansgar Esztermann ansgar@thphy.uni-duesseldorf.de 208Doug Evans dje@transmeta.com 209Kaveh Ghazi ghazi@caip.rutgers.edu 210Matthew Gingell gingell@gnat.com 211Anthony Green green@redhat.com 212Laurent Guerby guerby@acm.org 213Olivier Hainque hainque@act-europe.fr 214Stuart Hastings stuart@apple.com 215Matthew Hiller hiller@redhat.com 216Manfred Hollstein mh@suse.com 217Falk Hueffner falk@debian.org 218Bernardo Innocenti bernie@develer.com 219Daniel Jacobowitz dan@debian.org 220Andreas Jaeger aj@suse.de 221Fariborz Jahanian fjahanian@apple.com 222Dale Johannesen dalej@apple.com 223Klaus Kaempf kkaempf@progis.de 224Brendan Kehoe brendan@zen.org 225Mumit Khan khan@xraylith.wisc.edu 226Matthias Klose doko@debian.org 227Jeff Knaggs jknaggs@redhat.com 228Matt Kraai kraai@alumni.cmu.edu 229Marc Lehmann pcg@goof.com 230Alan Lehotsky apl@alum.mit.edu 231James Lemke jim@wasabisystems.com 232Kriang Lerdsuwanakij lerdsuwa@users.sourceforge.net 233Warren Levy warrenl@cruzio.com 234Don Lindsay dlindsay@redhat.com 235Ralph Loader rcl@ihug.co.nz 236Dave Love d.love@dl.ac.uk 237Martin v. L�wis loewis@informatik.hu-berlin.de 238HJ Lu hjl@lucon.org 239Andrew Macleod amacleod@redhat.com 240Vladimir Makarov vmakarov@redhat.com 241Greg McGary gkm@gnu.org 242Adam Megacz adam@xwt.org 243Alan Modra amodra@bigpond.net.au 244Catherine Moore clm@redhat.com 245Dorit Naishlos dorit@il.ibm.com 246Adam Nemet anemet@lnxw.com 247Dan Nicolaescu dann@ics.uci.edu 248Diego Novillo dnovillo@redhat.com 249David O'Brien obrien@FreeBSD.org 250Turly O'Connor turly@apple.com 251Jeffrey D. Oldham oldham@codesourcery.com 252Rainer Orth ro@TechFak.Uni-Bielefeld.DE 253Devang Patel dpatel@apple.com 254Graeme Peterson gp@qnx.com 255Alexandre Petit-Bianco apbianco@redhat.com 256Nicolas Pitre nico@cam.org 257Sebastian Pop s.pop@laposte.net 258Clinton Popetz cpopetz@cpopetz.com 259Jerry Quinn jlquinn@optonline.net 260Rolf Rasmussen rolfwr@gcc.gnu.org 261Volker Reichelt reichelt@igpm.rwth-aachen.de 262Tom Rix trix@redhat.com 263Craig Rodrigues rodrigc@gcc.gnu.org 264Gavin Romig-Koch gavin@redhat.com 265Ira Ruben ira@apple.com 266Douglas Rupp rupp@gnat.com 267Alex Samuel samuel@codesourcery.com 268Andreas Schwab schwab@suse.de 269Svein Seldal svein.seldal@solidas.com 270Franz Sirl franz.sirl-kernel@lauterbach.com 271Danny Smith dannysmith@users.sourceforge.net 272Michael Sokolov msokolov@ivan.Harhan.ORG 273Richard Stallman rms@gnu.org 274Graham Stott graham.stott@btinternet.com 275Mike Stump mrs@apple.com 276Jeff Sturm jsturm@gcc.gnu.org 277Kresten Krab Thorup krab@gcc.gnu.org 278Michael Tiemann tiemann@redhat.com 279Jonathan Wakely redi@gcc.gnu.org 280Krister Walfridsson cato@df.lth.se 281John Wehle john@feith.com 282Florian Weimer fw@deneb.enyo.de 283Mark Wielaard mark@gcc.gnu.org 284Carlo Wood carlo@alinoe.com 285Josef Zlomek zlomekj@suse.cz 286 287Bug database only accounts 288 289James Dennett jdennett@acm.org 290Christian Ehrhardt ehrhardt@mathematik.uni-ulm.de 291Dara Hazeghi dhazeghi@yahoo.com 292