
1: Note 2: ==== 3: 4: This file contains information about people who are permitted to make 5: changes to various parts of the compiler and associated libraries. 6: 7: Please do not contact the people in this file directly to report 8: problems in GCC. 9: 10: For general information about GCC, please visit: 11: 12: http://gcc.gnu.org 13: 14: To report problems in GCC, please visit: 15: 16: http://gcc.gnu.org/bugs.html 17: 18: Maintainers 19: =========== 20: 21: Blanket Write Privs. 22: 23: Richard Earnshaw richard.earnshaw@arm.com 24: Richard Henderson rth@redhat.com 25: Geoffrey Keating geoffk@geoffk.org 26: Richard Kenner kenner@nyu.edu 27: Jeff Law law@redhat.com 28: Michael Meissner gnu@the-meissners.org 29: Jason Merrill jason@redhat.com 30: David S. Miller davem@redhat.com 31: Mark Mitchell mark@codesourcery.com 32: Bernd Schmidt bernd.schmidt@analog.com 33: Jim Wilson wilson@specifixinc.com 34: 35: 36: CPU Port Maintainers (CPU alphabetical order) 37: 38: alpha port Richard Henderson rth@redhat.com 39: arm port Nick Clifton nickc@redhat.com 40: arm port Richard Earnshaw richard.earnshaw@arm.com 41: arm port Paul Brook paul@codesourcery.com 42: avr port Denis Chertykov denisc@overta.ru 43: avr port Anatoly Sokolov aesok@post.ru 44: bfin port Bernd Schmidt bernd.schmidt@analog.com 45: c4x port Michael Hayes m.hayes@elec.canterbury.ac.nz 46: cris port Hans-Peter Nilsson hp@axis.com 47: crx port Paul Woegerer paul.woegerer@nsc.com 48: fr30 port Nick Clifton nickc@redhat.com 49: frv port Aldy Hernandez aldyh@redhat.com 50: frv port Alexandre Oliva aoliva@redhat.com 51: h8 port Jeff Law law@redhat.com 52: h8 port Kazu Hirata kazu@codesourcery.com 53: hppa port Jeff Law law@redhat.com 54: hppa port Dave Anglin dave.anglin@nrc.ca 55: i386 port Richard Henderson rth@redhat.com 56: ia64 port Jim Wilson wilson@specifixinc.com 57: iq2000 port Nick Clifton nickc@redhat.com 58: m32c port DJ Delorie dj@redhat.com 59: m32r port Nick Clifton nickc@redhat.com 60: m68hc11 port Stephane Carrez stcarrez@nerim.fr 61: m68k port (?) Jeff Law law@redhat.com 62: m68k port Andreas Schwab schwab@suse.de 63: m68k-motorola-sysv port Philippe De Muyter phdm@macqel.be 64: mcore port Nick Clifton nickc@redhat.com 65: mips port Eric Christopher echristo@apple.com 66: mips port Richard Sandiford richard@codesourcery.com 67: mmix port Hans-Peter Nilsson hp@bitrange.com 68: mn10300 port Jeff Law law@redhat.com 69: mn10300 port Alexandre Oliva aoliva@redhat.com 70: mt port Aldy Hernandez aldyh@redhat.com 71: mt port Nathan Sidwell nathan@codesourcery.com 72: pdp11 port Paul Koning ni1d@arrl.net 73: rs6000 port Geoff Keating geoffk@geoffk.org 74: rs6000 port David Edelsohn dje@watson.ibm.com 75: rs6000 vector extns Aldy Hernandez aldyh@redhat.com 76: s390 port Hartmut Penner hpenner@de.ibm.com 77: s390 port Ulrich Weigand uweigand@de.ibm.com 78: sh port Joern Rennecke joern.rennecke@st.com 79: sh port Alexandre Oliva aoliva@redhat.com 80: sh libraries/configury Kaz Kojima kkojima@gcc.gnu.org 81: sparc port Richard Henderson rth@redhat.com 82: sparc port David S. Miller davem@redhat.com 83: sparc port Jakub Jelinek jakub@redhat.com 84: sparc port Eric Botcazou ebotcazou@libertysurf.fr 85: v850 port Nick Clifton nickc@redhat.com 86: vax port Dave Anglin dave.anglin@nrc.ca 87: vax port Matt Thomas matt@3am-software.com 88: x86-64 port Jan Hubicka jh@suse.cz 89: xstormy16 port Geoffrey Keating geoffk@geoffk.org 90: xtensa port Bob Wilson bob.wilson@acm.org 91: 92: OS Port Maintainers (OS alphabetical order) 93: 94: darwin port Dale Johannesen dalej@apple.com 95: darwin port Mike Stump mrs@apple.com 96: darwin port Stan Shebs shebs@apple.com 97: DJGPP DJ Delorie dj@delorie.com 98: freebsd Loren J. Rittle ljrittle@acm.org 99: hpux Dave Anglin dave.anglin@nrc.ca 100: hpux Steve Ellcey sje@cup.hp.com 101: irix, osf Rainer Orth ro@TechFak.Uni-Bielefeld.DE 102: netbsd Jason Thorpe thorpej@netbsd.org 103: sco5, unixware, sco udk Kean Johnston jkj@sco.com 104: sh-linux-gnu Kaz Kojima kkojima@gcc.gnu.org 105: RTEMS Ports Joel Sherrill joel@oarcorp.com 106: RTEMS Ports Ralf Corsepius ralf.corsepius@rtems.org 107: VxWorks ports Nathan Sidwell nathan@codesourcery.com 108: windows, cygwin, mingw Christopher Faylor cgf@gcc.gnu.org 109: windows, cygwin, mingw Danny Smith dannysmith@users.sourceforge.net 110: 111: Language Front Ends Maintainers 112: 113: C front end/ISO C99 Joseph Myers jsm@polyomino.org.uk 114: C front end/ISO C99 Richard Henderson rth@redhat.com 115: Ada front end Geert Bosch bosch@gnat.com 116: Ada front end Robert Dewar dewar@gnat.com 117: Ada front end Arnaud Charlet charlet@act-europe.fr 118: fortran 95 Paul Brook paul@codesourcery.com 119: fortran 95 Thomas Koenig Thomas.Koenig@online.de 120: fortran 95 Toon Moene toon@moene.indiv.nluug.nl 121: fortran 95 Jerry DeLisle jvdelisle@gcc.gnu.org 122: fortran 95 Fran?s-Xavier Coudert coudert@clipper.ens.fr 123: fortran 95 Bud Davis jmdavis@link.com 124: fortran 95 Steve Kargl sgk@troutmask.apl.washington.edu 125: fortran 95 Erik Edelmann erik.edelmann@iki.fi 126: fortran 95 Paul Thomas pault@gcc.gnu.org 127: fortran 95 Tobias Schl?tobias.schlueter@physik.uni-muenchen.de 128: fortran 95 Janne Blomqvist jb@gcc.gnu.org 129: c++ Jason Merrill jason@redhat.com 130: c++ Mark Mitchell mark@codesourcery.com 131: c++ Nathan Sidwell nathan@codesourcery.com 132: java Per Bothner per@bothner.com 133: java Andrew Haley aph@redhat.com 134: java Tom Tromey tromey@redhat.com 135: mercury Fergus Henderson fjh@cs.mu.oz.au 136: objective-c Stan Shebs shebs@apple.com 137: objective-c Ovidiu Predescu ovidiu@cup.hp.com 138: objective-c/c++ Ziemowit Laski zlaski@apple.com 139: objective-c/c++ Mike Stump mrs@apple.com 140: treelang Tim Josling tej@melbpc.org.au 141: treelang James A. Morrison phython@gcc.gnu.org 142: 143: Various Maintainers 144: 145: cpplib Per Bothner per@bothner.com 146: libdecnumber Ben Elliston bje@au.ibm.com 147: libgcj Tom Tromey tromey@redhat.com 148: libgcj Bryce McKinlay mckinlay@redhat.com 149: libgomp Richard Henderson rth@redhat.com 150: libiberty DJ Delorie dj@redhat.com 151: libiberty Ian Lance Taylor ian@airs.com 152: libffi testsuite Andreas Tobler andreast@gcc.gnu.org 153: libobjc Nicola Pero n.pero@mi.flashnet.it 154: libobjc Andrew Pinski pinskia@physics.uc.edu 155: loop discovery Michael Hayes m.hayes@elec.canterbury.ac.nz 156: soft-fp Joseph Myers jsm@polyomino.org.uk 157: scheduler (+ haifa) Jim Wilson wilson@specifixinc.com 158: scheduler (+ haifa) Michael Meissner gnu@the-meissners.org 159: scheduler (+ haifa) Jeff Law law@redhat.com 160: scheduler (+ haifa) Vladimir Makarov vmakarov@redhat.com 161: reorg Jeff Law law@redhat.com 162: caller-save.c Jeff Law law@redhat.com 163: callgraph Jan Hubicka jh@suse.cz 164: debugging code Jim Wilson wilson@specifixinc.com 165: dwarf debugging code Jason Merrill jason@redhat.com 166: c++ runtime libs Paolo Carlini pcarlini@suse.de 167: c++ runtime libs Gabriel Dos Reis gdr@integrable-solutions.net 168: c++ runtime libs Ulrich Drepper drepper@redhat.com 169: c++ runtime libs Phil Edwards pme@gcc.gnu.org 170: c++ runtime libs Benjamin Kosnik bkoz@redhat.com 171: c++ runtime libs Loren J. Rittle ljrittle@acm.org 172: *synthetic multiply Torbjorn Granlund tege@swox.com 173: *c-torture Torbjorn Granlund tege@swox.com 174: fixincludes Bruce Korb bkorb@gnu.org 175: gcse.c Jeff Law law@redhat.com 176: global opt framework Jeff Law law@redhat.com 177: jump.c David S. Miller davem@redhat.com 178: web pages Gerald Pfeifer gerald@pfeifer.com 179: build status lists Janis Johnson janis187@us.ibm.com 180: config.sub/config.guess Ben Elliston config-patches@gnu.org 181: basic block reordering Jason Eckhardt jle@rice.edu 182: i18n Philipp Thomas pthomas@suse.de 183: i18n Joseph Myers jsm@polyomino.org.uk 184: diagnostic messages Gabriel Dos Reis gdr@integrable-solutions.net 185: build machinery (*.in) DJ Delorie dj@redhat.com 186: build machinery (*.in) Nathanael Nerode neroden@gcc.gnu.org 187: build machinery (*.in) Alexandre Oliva aoliva@redhat.com 188: docs co-maintainer Gerald Pfeifer gerald@pfeifer.com 189: docs co-maintainer Joseph Myers jsm@polyomino.org.uk 190: predict.def Jan Hubicka jh@suse.cz 191: contrib/regression Geoff Keating geoffk@geoffk.org 192: gcov Jan Hubicka jh@suse.cz 193: gcov Nathan Sidwell nathan@codesourcery.com 194: option handling Neil Booth neil@daikokuya.co.uk 195: testsuite Janis Johnson janis187@us.ibm.com 196: middle-end Roger Sayle roger@eyesopen.com 197: middle-end Ian Lance Taylor ian@airs.com 198: tree-ssa Diego Novillo dnovillo@redhat.com 199: tree-ssa Andrew MacLeod amacleod@redhat.com 200: PRE Daniel Berlin dberlin@dberlin.org 201: code sinking Daniel Berlin dberlin@dberlin.org 202: mudflap Frank Ch. Eigler fche@redhat.com 203: tree browser/unparser Sebastian Pop pop@cri.ensmp.fr 204: scev, data dependence Daniel Berlin dberlin@dberlin.org 205: scev, data dependence Sebastian Pop pop@cri.ensmp.fr 206: linear loop transforms Daniel Berlin dberlin@dberlin.org 207: profile feedback Jan Hubicka jh@suse.cz 208: type-safe vectors Nathan Sidwell nathan@codesourcery.com 209: alias analysis Daniel Berlin dberlin@dberlin.org 210: alias analysis Diego Novillo dnovillo@redhat.com 211: reload Ulrich Weigand uweigand@de.ibm.com 212: dfp.c, related Ben Elliston bje@au.ibm.com 213: RTL optimizers Eric Botcazou ebotcazou@libertysurf.fr 214: 215: Note individuals who maintain parts of the compiler need approval to check 216: in changes outside of the parts of the compiler they maintain. 217: 218: 219: Write After Approval (last name alphabetical order) 220: 221: Mark G. Adams mark.g.adams@sympatico.ca 222: Matt Austern austern@apple.com 223: David Ayers d.ayers@inode.at 224: Giovanni Bajo giovannibajo@gcc.gnu.org 225: Scott Bambrough scottb@netwinder.org 226: Wolfgang Bangerth bangerth@dealii.org 227: Jan Beulich jbeulich@novell.com 228: David Billinghurst David.Billinghurst@riotinto.com 229: Laurynas Biveinis laurynas.biveinis@gmail.com 230: Uros Bizjak uros@kss-loka.si 231: Eric Blake ericb@gcc.gnu.org 232: Jim Blandy jimb@codesourcery.com 233: Phil Blundell pb@futuretv.com 234: Hans Boehm hboehm@gcc.gnu.org 235: Segher Boessenkool segher@kernel.crashing.org 236: Paolo Bonzini bonzini@gnu.org 237: Neil Booth neil@daikokuya.co.uk 238: Steven Bosscher stevenb.gcc@gmail.com 239: Robert Bowdidge bowdidge@apple.com 240: Joel Brobecker brobecker@gnat.com 241: Dave Brolley brolley@redhat.com 242: Kevin Buettner kevinb@redhat.com 243: Tobias Burnus burnus@net-b.de 244: Andrew Cagney cagney@redhat.com 245: John Carr jfc@mit.edu 246: Steve Chamberlain sac@transmeta.com 247: Michael Chastain mec.gnu@mindspring.com 248: Chandra Chavva cchavva@redhat.com 249: William Cohen wcohen@redhat.com 250: Josh Conner jconner@apple.com 251: R. Kelley Cook kcook@gcc.gnu.org 252: Christian Cornelssen ccorn@cs.tu-berlin.de 253: Roberto Costa roberto.costa@st.com 254: Ian Dall ian@beware.dropbear.id.au 255: David Daney ddaney@avtrex.com 256: Zdenek Dvorak dvorakz@suse.cz 257: Mohan Embar gnustuff@thisiscool.com 258: Marc Espie espie@cvs.openbsd.org 259: Rafael ?ila de Esp?ola rafael.espindola@gmail.com 260: Ansgar Esztermann ansgar@thphy.uni-duesseldorf.de 261: Doug Evans dje@transmeta.com 262: Bernhard Fischer rep.nop@aon.at 263: Thomas Fitzsimmons fitzsim@redhat.com 264: Brian Ford ford@vss.fsi.com 265: Kaveh Ghazi ghazi@caip.rutgers.edu 266: Matthew Gingell gingell@gnat.com 267: Anthony Green green@redhat.com 268: Doug Gregor doug.gregor@gmail.com 269: Jon Grimm jgrimm2@us.ibm.com 270: Richard Guenther rguenther@suse.de 271: Laurent Guerby laurent@guerby.net 272: Mostafa Hagog hagog@gcc.gnu.org 273: Olivier Hainque hainque@act-europe.fr 274: Stuart Hastings stuart@apple.com 275: Matthew Hiller hiller@redhat.com 276: Manfred Hollstein mh@suse.com 277: Falk Hueffner falk@debian.org 278: Andrew John Hughes gnu_andrew@member.fsf.org 279: Bernardo Innocenti bernie@develer.com 280: Daniel Jacobowitz dan@debian.org 281: Andreas Jaeger aj@suse.de 282: Fariborz Jahanian fjahanian@apple.com 283: Phillip Jordan phillip.m.jordan@gmail.com 284: Klaus Kaempf kkaempf@progis.de 285: Victor Kaplansky victork@il.ibm.com 286: Brendan Kehoe brendan@zen.org 287: Mumit Khan khan@xraylith.wisc.edu 288: Matthias Klose doko@debian.org 289: Jeff Knaggs jknaggs@redhat.com 290: Michael Koch konqueror@gmx.de 291: Matt Kraai kraai@ftbfs.org 292: Andreas Krebbel krebbel1@de.ibm.com 293: Maxim Kuvyrkov mkuvyrkov@ispras.ru 294: Scott Robert Ladd scott.ladd@coyotegulch.com 295: Razya Ladelsky razya@gcc.gnu.org 296: Aaron W. LaFramboise aaronavay62@aaronwl.com 297: Asher Langton langton2@llnl.gov 298: Chris Lattner sabre@nondot.org 299: Terry Laurenzo tlaurenzo@gmail.com 300: Marc Lehmann pcg@goof.com 301: Alan Lehotsky apl@alum.mit.edu 302: James Lemke jim@lemke.org 303: Kriang Lerdsuwanakij lerdsuwa@users.sourceforge.net 304: Warren Levy warrenl@cruzio.com 305: Don Lindsay dlindsay@redhat.com 306: Chen Liqin liqin@sunnorth.com.cn 307: Ralph Loader rcl@ihug.co.nz 308: Gabor Loki loki@inf.u-szeged.hu 309: Sandra Loosemore sandra@codesourcery.com 310: Dave Love d.love@dl.ac.uk 311: Martin v. L? loewis@informatik.hu-berlin.de 312: HJ Lu hjl@lucon.org 313: Ziga Mahkovec ziga.mahkovec@klika.si 314: Ranjit Mathew rmathew@hotmail.com 315: Michael Matz matz@suse.de 316: Greg McGary gkm@gnu.org 317: Adam Megacz adam@xwt.org 318: Robert Millan rmh@gcc.gnu.org 319: Lee Millward lee.millward@gmail.com 320: Alan Modra amodra@bigpond.net.au 321: Catherine Moore clm@redhat.com 322: Brooks Moses bmoses@stanford.edu 323: Dirk Mueller dmueller@suse.de 324: Adam Nemet anemet@caviumnetworks.com 325: Dan Nicolaescu dann@ics.uci.edu 326: Dorit Nuzman dorit@il.ibm.com 327: David O'Brien obrien@FreeBSD.org 328: Turly O'Connor turly@apple.com 329: Carlos O'Donell carlos@codesourcery.com 330: Jeffrey D. Oldham oldham@codesourcery.com 331: Devang Patel dpatel@apple.com 332: Alexandre Petit-Bianco apbianco@redhat.com 333: Nicolas Pitre nico@cam.org 334: Clinton Popetz cpopetz@cpopetz.com 335: Jerry Quinn jlquinn@optonline.net 336: Rolf Rasmussen rolfwr@gcc.gnu.org 337: Volker Reichelt reichelt@igpm.rwth-aachen.de 338: Tom Rix trix@redhat.com 339: Craig Rodrigues rodrigc@gcc.gnu.org 340: Gavin Romig-Koch gavin@redhat.com 341: Ira Rosen irar@il.ibm.com 342: Maciej W. Rozycki macro@linux-mips.org 343: Ira Ruben ira@apple.com 344: Douglas Rupp rupp@gnat.com 345: Matthew Sachs msachs@apple.com 346: Alex Samuel samuel@codesourcery.com 347: Svein Seldal svein@dev.seldal.com 348: Thiemo Seufer ths@networkno.de 349: Mark Shinwell shinwell@codesourcery.com 350: Franz Sirl franz.sirl-kernel@lauterbach.com 351: Michael Sokolov msokolov@ivan.Harhan.ORG 352: Richard Stallman rms@gnu.org 353: Graham Stott graham.stott@btinternet.com 354: Mike Stump mrs@apple.com 355: Jeff Sturm jsturm@gcc.gnu.org 356: Kresten Krab Thorup krab@gcc.gnu.org 357: Caroline Tice ctice@apple.com 358: Michael Tiemann tiemann@redhat.com 359: David Ung davidu@mips.com 360: Jonathan Wakely redi@gcc.gnu.org 361: Krister Walfridsson cato@df.lth.se 362: Feng Wang fengwang@nudt.edu.cn 363: John Wehle john@feith.com 364: Florian Weimer fw@deneb.enyo.de 365: Zack Weinberg zackw@panix.com 366: Mark Wielaard mark@gcc.gnu.org 367: Carlo Wood carlo@alinoe.com 368: Canqun Yang canqun@nudt.edu.cn 369: Kenneth Zadeck zadeck@naturalbridge.com 370: Jie Zhang jie.zhang@analog.com 371: Jon Ziegler jonz@apple.com 372: Josef Zlomek josef.zlomek@email.cz 373: Chao-ying Fu fu@mips.com 374: 375: Bug database only accounts 376: 377: James Dennett jdennett@acm.org 378: Christian Ehrhardt ehrhardt@mathematik.uni-ulm.de 379: Dara Hazeghi dhazeghi@yahoo.com