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 meissner@redhat.com 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@tuliptree.org 35 36 37 CPU Port Maintainers (CPU alphabetical order) 38 39alpha port Richard Henderson rth@redhat.com 40arc port Richard Kenner kenner@nyu.edu 41arm port Nick Clifton nickc@redhat.com 42arm port Richard Earnshaw rearnsha@arm.com 43avr port Denis Chertykov denisc@overta.ru 44avr port Marek Michalkiewicz marekm@linux.org.pl 45c4x port Michael Hayes m.hayes@elec.canterbury.ac.nz 46cris port Hans-Peter Nilsson hp@axis.com 47fr30 port Nick Clifton nickc@redhat.com 48h8 port Jeff Law law@redhat.com 49h8 port Kazu Hirata kazu@cs.umass.edu 50hppa port Jeff Law law@redhat.com 51hppa port Dave Anglin dave.anglin@nrc.ca 52i386 port Richard Henderson rth@redhat.com 53i960 port Jim Wilson wilson@tuliptree.org 54ia64 port Jim Wilson wilson@tuliptree.org 55ip2k port Denis Chertykov denisc@overta.ru 56m32r port Nick Clifton nickc@redhat.com 57m32r port Michael Meissner meissner@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 65mn10200 port Jeff Law law@redhat.com 66mn10300 port Jeff Law law@redhat.com 67mn10300 port Alexandre Oliva aoliva@redhat.com 68rs6000 port Geoff Keating geoffk@geoffk.org 69rs6000 port David Edelsohn dje@watson.ibm.com 70rs6000 vector extns Aldy Hernandez aldyh@redhat.com 71s390 port Hartmut Penner hpenner@de.ibm.com 72s390 port Ulrich Weigand uweigand@de.ibm.com 73sh port Joern Rennecke joern.rennecke@superh.com 74sh port Alexandre Oliva aoliva@redhat.com 75sparc port Richard Henderson rth@redhat.com 76sparc port David S. Miller davem@redhat.com 77sparc port Jakub Jelinek jakub@redhat.com 78sparc port Eric Botcazou ebotcazou@libertysurf.fr 79v850 port Nick Clifton nickc@redhat.com 80v850 port Michael Meissner meissner@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 90netbsd Jason Thorpe thorpej@wasabisystems.com 91sco5, unixware, sco udk Robert Lipe robertlipe@usa.net 92sh-linux-gnu Kaz Kojima kkojima@gcc.gnu.org 93 94 Various Maintainers 95 96C front end/ISO C99 Joseph Myers jsm28@cam.ac.uk 97C front end/ISO C99 Richard Henderson rth@redhat.com 98Ada front end Geert Bosch bosch@gnat.com 99Ada front end Robert Dewar dewar@gnat.com 100fortran Richard Henderson rth@redhat.com 101fortran Toon Moene toon@moene.indiv.nluug.nl 102c++ Jason Merrill jason@redhat.com 103c++ Mark Mitchell mark@codesourcery.com 104cpplib Dave Brolley brolley@redhat.com 105cpplib Per Bothner per@bothner.com 106cpplib Zack Weinberg zack@codesourcery.com 107cpplib Neil Booth neil@daikokuya.co.uk 108java Per Bothner per@bothner.com 109java Alexandre Petit-Bianco apbianco@redhat.com 110java Andrew Haley aph@redhat.com 111libgcj Tom Tromey tromey@redhat.com 112libgcj Bryce McKinlay bryce@gcc.gnu.org 113mercury Fergus Henderson fjh@cs.mu.oz.au 114objective-c Stan Shebs shebs@apple.com 115objective-c Ovidiu Predescu ovidiu@cup.hp.com 116alias analysis John Carr jfc@mit.edu 117loop unrolling Jim Wilson wilson@tuliptree.org 118loop discovery Michael Hayes m.hayes@elec.canterbury.ac.nz 119scheduler (+ haifa) Jim Wilson wilson@tuliptree.org 120scheduler (+ haifa) Michael Meissner meissner@redhat.com 121scheduler (+ haifa) Jeff Law law@redhat.com 122reorg Jeff Law law@redhat.com 123caller-save.c Jeff Law law@redhat.com 124debugging code Jim Wilson wilson@tuliptree.org 125dwarf debugging code Jason Merrill jason@redhat.com 126c++ runtime libs Paolo Carlini pcarlini@unitus.it 127c++ runtime libs Gabriel Dos Reis gdr@integrable-solutions.net 128c++ runtime libs Ulrich Drepper drepper@redhat.com 129c++ runtime libs Phil Edwards pme@gcc.gnu.org 130c++ runtime libs Benjamin Kosnik bkoz@redhat.com 131c++ runtime libs Loren J. Rittle ljrittle@acm.org 132*synthetic multiply Torbjorn Granlund tege@swox.com 133*c-torture Torbjorn Granlund tege@swox.com 134fixincludes Bruce Korb bkorb@gnu.org 135gcse.c Jeff Law law@redhat.com 136global opt framework Jeff Law law@redhat.com 137jump.c David S. Miller davem@redhat.com 138web pages Gerald Pfeifer gerald@pfeifer.com 139web pages Janis Johnson janis187@us.ibm.com 140config.sub/config.guess Ben Elliston config-patches@gnu.org 141basic block reordering Jason Eckhardt jle@rice.edu 142i18n Philipp Thomas pthomas@suse.de 143diagnostic messages Gabriel Dos Reis gdr@integrable-solutions.net 144windows, cygwin, mingw Christopher Faylor cgf@redhat.com 145windows, cygwin, mingw DJ Delorie dj@redhat.com 146DJGPP DJ Delorie dj@delorie.com 147libiberty DJ Delorie dj@redhat.com 148build machinery (*.in) DJ Delorie dj@redhat.com 149build machinery (*.in) Alexandre Oliva aoliva@redhat.com 150docs co-maintainer Gerald Pfeifer gerald@pfeifer.com 151docs co-maintainer Joseph Myers jsm28@cam.ac.uk 152Pico-Java port Steve Chamberlain sac@transmeta.com 153RTEMS Ports Joel Sherrill joel@oarcorp.com 154VxWorks ports Zack Weinberg zack@codesourcery.com 155VxWorks ports Nathan Sidwell nathan@codesourcery.com 156predict.def Jan Hubicka jh@suse.cz 157contrib/regression Geoff Keating geoffk@geoffk.org 158treelang Tim Josling tej@melbpc.org.au 159new regalloc (ra*) Michael Matz matz@suse.de 160 161Note individuals who maintain parts of the compiler need approval to check 162in changes outside of the parts of the compiler they maintain. 163 164 165 Write After Approval (last name alphabetical order) 166 167Matt Austern austern@apple.com 168Scott Bambrough scottb@netwinder.org 169Daniel Berlin dan@dberlin.org 170David Billinghurst David.Billinghurst@riotinto.com 171Laurynas Biveinis laurynas.biveinis@mif.vu.lt 172Eric Blake ericb@gcc.gnu.org 173Jim Blandy jimb@redhat.com 174Phil Blundell pb@futuretv.com 175Hans Boehm hboehm@gcc.gnu.org 176Andrew Cagney cagney@redhat.com 177Chandra Chavva cchavva@redhat.com 178William Cohen wcohen@redhat.com 179Christian Cornelssen ccorn@cs.tu-berlin.de 180Chris Demetriou cgd@broadcom.com 181Steve Ellcey sje@cup.hp.com 182Ben Elliston bje@wasabisystems.com 183Marc Espie espie@cvs.openbsd.org 184Doug Evans dje@transmeta.com 185Kaveh Ghazi ghazi@caip.rutgers.edu 186Matthew Gingell gingell@gnat.com 187Anthony Green green@redhat.com 188Stu Grossman grossman@redhat.com 189Laurent Guerby guerby@acm.org 190Stuart Hastings stuart@apple.com 191Matthew Hiller hiller@redhat.com 192Manfred Hollstein mhollstein@redhat.com 193Bernardo Innocenti bernie@develer.com 194Andreas Jaeger aj@suse.de 195Fariborz Jahanian fjahanian@apple.com 196Dale Johannesen dalej@apple.com 197Klaus Kaempf kkaempf@progis.de 198Brendan Kehoe brendan@zen.org 199Mumit Khan khan@xraylith.wisc.edu 200Matthias Klose doko@debian.org 201Jeff Knaggs jknaggs@redhat.com 202Paul Koning ni1d@arrl.net 203Matt Kraai kraai@alumni.cmu.edu 204Ziemowit Laski zlaski@apple.com 205Marc Lehmann pcg@goof.com 206Alan Lehotsky apl@alum.mit.edu 207Kriang Lerdsuwanakij lerdsuwa@users.sourceforge.net 208Warren Levy warrenl@cruzio.com 209Don Lindsay dlindsay@redhat.com 210Dave Love d.love@dl.ac.uk 211Martin v. L�wis loewis@informatik.hu-berlin.de 212HJ Lu hjl@lucon.org 213Andrew Macleod amacleod@redhat.com 214Vladimir Makarov vmakarov@redhat.com 215Greg McGary gkm@gnu.org 216Adam Megacz adam@xwt.org 217Alan Modra amodra@bigpond.net.au 218Catherine Moore clm@redhat.com 219Adam Nemet anemet@lnxw.com 220Nathanael Nerode neroden@gcc.gnu.org 221Diego Novillo dnovillo@redhat.com 222David O'Brien obrien@FreeBSD.org 223Turly O'Connor turly@apple.com 224Jeffrey D. Oldham oldham@codesourcery.com 225Rainer Orth ro@TechFak.Uni-Bielefeld.DE 226Devang Patel dpatel@apple.com 227Nicola Pero n.pero@mi.flashnet.it 228Alexandre Petit-Bianco apbianco@redhat.com 229Andrew Pinski pinskia@physics.uc.edu 230Sebastian Pop s.pop@laposte.net 231Clinton Popetz cpopetz@cpopetz.com 232Ken Raeburn raeburn@redhat.com 233Rolf Rasmussen rolfwr@gcc.gnu.org 234Volker Reichelt reichelt@igpm.rwth-aachen.de 235Tom Rix trix@redhat.com 236Craig Rodrigues rodrigc@gcc.gnu.org 237Gavin Romig-Koch gavin@redhat.com 238Ira Ruben ira@apple.com 239Douglas Rupp rupp@gnat.com 240Alex Samuel samuel@codesourcery.com 241Roger Sayle roger@eyesopen.com 242Andreas Schwab schwab@suse.de 243Svein Seldal svein.seldal@solidas.com 244Nathan Sidwell nathan@codesourcery.com 245Franz Sirl franz.sirl-kernel@lauterbach.com 246Danny Smith dannysmith@users.sourceforge.net 247Michael Sokolov msokolov@ivan.Harhan.ORG 248Richard Stallman rms@gnu.org 249Graham Stott graham.stott@btinternet.com 250Mike Stump mrs@apple.com 251Jeff Sturm jsturm@gcc.gnu.org 252Ian Taylor ian@zembu.com 253Michael Tiemann tiemann@redhat.com 254Kresten Krab Thorup krab@gcc.gnu.org 255Andreas Tobler andreast@gcc.gnu.org 256Jonathan Wakely redi@gcc.gnu.org 257Krister Walfridsson cato@df.lth.se 258John Wehle john@feith.com 259Florian Weimer fw@deneb.enyo.de 260Mark Wielaard mark@gcc.gnu.org 261Josef Zlomek zlomekj@suse.cz 262 263GNATS only accounts 264 265Wolfgang Bangerth bangerth bangerth@ticam.utexas.edu 266James Dennett jdennett jdennett@acm.org 267Christian Ehrhardt cae ehrhardt@mathematik.uni-ulm.de 268