4 This file contains information about people who are permitted to make
5 changes to various parts of the compiler and associated libraries.
7 Please do not contact the people in this file directly to report
10 For general information about GCC, please visit:
14 To report problems in GCC, please visit:
16 http://gcc.gnu.org/bugs.html
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
36 CPU Port Maintainers (CPU alphabetical order)
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 Alexandre Oliva aoliva@redhat.com
79 sh libraries/configury Kaz Kojima kkojima@gcc.gnu.org
80 sparc port Richard Henderson rth@redhat.com
81 sparc port David S. Miller davem@redhat.com
82 sparc port Jakub Jelinek jakub@redhat.com
83 sparc port Eric Botcazou ebotcazou@libertysurf.fr
84 spu port Trevor Smigiel trevor_smigiel@playstation.sony.com
85 spu port Andrew Pinski andrew_pinski@playstation.sony.com
86 v850 port Nick Clifton nickc@redhat.com
87 vax port Dave Anglin dave.anglin@nrc.ca
88 vax port Matt Thomas matt@3am-software.com
89 x86-64 port Jan Hubicka jh@suse.cz
90 xstormy16 port Geoffrey Keating geoffk@geoffk.org
91 xtensa port Bob Wilson bob.wilson@acm.org
93 OS Port Maintainers (OS alphabetical order)
95 darwin port Dale Johannesen dalej@apple.com
96 darwin port Mike Stump mrs@apple.com
97 darwin port Stan Shebs shebs@apple.com
98 DJGPP DJ Delorie dj@delorie.com
99 freebsd Loren J. Rittle ljrittle@acm.org
100 hpux Dave Anglin dave.anglin@nrc.ca
101 hpux Steve Ellcey sje@cup.hp.com
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
111 Language Front Ends Maintainers
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çois-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üter 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
145 cpplib Per Bothner per@bothner.com
146 fp-bit Ian Lance Taylor ian@airs.com
147 libdecnumber Ben Elliston bje@au.ibm.com
148 libgcc Ian Lance Taylor ian@airs.com
149 libgcc-math Richard Guenther rguenther@suse.de
150 libgcj Tom Tromey tromey@redhat.com
151 libgcj Bryce McKinlay mckinlay@redhat.com
152 libgomp Richard Henderson rth@redhat.com
153 libiberty DJ Delorie dj@redhat.com
154 libiberty Ian Lance Taylor ian@airs.com
155 libffi testsuite Andreas Tobler andreast@gcc.gnu.org
156 libobjc Nicola Pero n.pero@mi.flashnet.it
157 libobjc Andrew Pinski pinskia@gmail.com
158 loop discovery Michael Hayes m.hayes@elec.canterbury.ac.nz
159 soft-fp Joseph Myers jsm@polyomino.org.uk
160 scheduler (+ haifa) Jim Wilson wilson@specifixinc.com
161 scheduler (+ haifa) Michael Meissner gnu@the-meissners.org
162 scheduler (+ haifa) Jeff Law law@redhat.com
163 scheduler (+ haifa) Vladimir Makarov vmakarov@redhat.com
164 reorg Jeff Law law@redhat.com
165 caller-save.c Jeff Law law@redhat.com
166 callgraph Jan Hubicka jh@suse.cz
167 debugging code Jim Wilson wilson@specifixinc.com
168 dwarf debugging code Jason Merrill jason@redhat.com
169 c++ runtime libs Paolo Carlini pcarlini@suse.de
170 c++ runtime libs Gabriel Dos Reis gdr@integrable-solutions.net
171 c++ runtime libs Ulrich Drepper drepper@redhat.com
172 c++ runtime libs Phil Edwards pme@gcc.gnu.org
173 c++ runtime libs Benjamin Kosnik bkoz@redhat.com
174 c++ runtime libs Loren J. Rittle ljrittle@acm.org
175 *synthetic multiply Torbjorn Granlund tege@swox.com
176 *c-torture Torbjorn Granlund tege@swox.com
177 fixincludes Bruce Korb bkorb@gnu.org
178 gcse.c Jeff Law law@redhat.com
179 global opt framework Jeff Law law@redhat.com
180 jump.c David S. Miller davem@redhat.com
181 web pages Gerald Pfeifer gerald@pfeifer.com
182 build status lists Janis Johnson janis187@us.ibm.com
183 config.sub/config.guess Ben Elliston config-patches@gnu.org
184 basic block reordering Jason Eckhardt jle@rice.edu
185 i18n Philipp Thomas pth@suse.de
186 i18n Joseph Myers jsm@polyomino.org.uk
187 diagnostic messages Gabriel Dos Reis gdr@integrable-solutions.net
188 build machinery (*.in) DJ Delorie dj@redhat.com
189 build machinery (*.in) Nathanael Nerode neroden@gcc.gnu.org
190 build machinery (*.in) Alexandre Oliva aoliva@redhat.com
191 docs co-maintainer Gerald Pfeifer gerald@pfeifer.com
192 docs co-maintainer Joseph Myers jsm@polyomino.org.uk
193 predict.def Jan Hubicka jh@suse.cz
194 contrib/regression Geoff Keating geoffk@geoffk.org
195 gcov Jan Hubicka jh@suse.cz
196 gcov Nathan Sidwell nathan@codesourcery.com
197 option handling Neil Booth neil@daikokuya.co.uk
198 testsuite Janis Johnson janis187@us.ibm.com
199 middle-end Roger Sayle roger@eyesopen.com
200 middle-end Ian Lance Taylor ian@airs.com
201 tree-ssa Diego Novillo dnovillo@redhat.com
202 tree-ssa Andrew MacLeod amacleod@redhat.com
203 PRE Daniel Berlin dberlin@dberlin.org
204 code sinking Daniel Berlin dberlin@dberlin.org
205 mudflap Frank Ch. Eigler fche@redhat.com
206 tree browser/unparser Sebastian Pop pop@cri.ensmp.fr
207 scev, data dependence Daniel Berlin dberlin@dberlin.org
208 scev, data dependence Sebastian Pop pop@cri.ensmp.fr
209 linear loop transforms Daniel Berlin dberlin@dberlin.org
210 profile feedback Jan Hubicka jh@suse.cz
211 type-safe vectors Nathan Sidwell nathan@codesourcery.com
212 alias analysis Daniel Berlin dberlin@dberlin.org
213 alias analysis Diego Novillo dnovillo@redhat.com
214 reload Ulrich Weigand uweigand@de.ibm.com
215 dfp.c, related Ben Elliston bje@au.ibm.com
216 RTL optimizers Eric Botcazou ebotcazou@libertysurf.fr
218 Note individuals who maintain parts of the compiler need approval to check
219 in changes outside of the parts of the compiler they maintain.
221 Non-Algorithmic Maintainers
223 loop optimizer Zdenek Dvorak dvorakz@suse.cz
224 loop optimizer Daniel Berlin dberlin@dberlin.org
225 middle-end Richard Guenther rguenther@suse.de
227 Note individuals who maintain parts of the compiler as non-algorithmic
228 maintainer need approval to check in algorithmic changes or changes
229 outside of the parts of the compiler they maintain.
231 Write After Approval (last name alphabetical order)
233 Mark G. Adams mark.g.adams@sympatico.ca
234 Matt Austern austern@apple.com
235 David Ayers d.ayers@inode.at
236 Giovanni Bajo giovannibajo@gcc.gnu.org
237 Scott Bambrough scottb@netwinder.org
238 Wolfgang Bangerth bangerth@dealii.org
239 Peter Bergner bergner@vnet.ibm.com
240 Jan Beulich jbeulich@novell.com
241 David Billinghurst David.Billinghurst@riotinto.com
242 Laurynas Biveinis laurynas.biveinis@gmail.com
243 Uros Bizjak ubizjak@gmail.com
244 Eric Blake ericb@gcc.gnu.org
245 Jim Blandy jimb@codesourcery.com
246 Phil Blundell pb@futuretv.com
247 Hans Boehm hboehm@gcc.gnu.org
248 Segher Boessenkool segher@kernel.crashing.org
249 Andrea Bona andrea.bona@st.com
250 Paolo Bonzini bonzini@gnu.org
251 Neil Booth neil@daikokuya.co.uk
252 Steven Bosscher stevenb.gcc@gmail.com
253 Robert Bowdidge bowdidge@apple.com
254 Joel Brobecker brobecker@gnat.com
255 Dave Brolley brolley@redhat.com
256 Kevin Buettner kevinb@redhat.com
257 Tobias Burnus burnus@net-b.de
258 Andrew Cagney cagney@redhat.com
259 John Carr jfc@mit.edu
260 Steve Chamberlain sac@transmeta.com
261 Michael Chastain mec.gnu@mindspring.com
262 Chandra Chavva cchavva@redhat.com
263 William Cohen wcohen@redhat.com
264 Josh Conner jconner@apple.com
265 R. Kelley Cook kcook@gcc.gnu.org
266 Christian Cornelssen ccorn@cs.tu-berlin.de
267 Roberto Costa roberto.costa@st.com
268 Ian Dall ian@beware.dropbear.id.au
269 David Daney ddaney@avtrex.com
270 Mohan Embar gnustuff@thisiscool.com
271 Marc Espie espie@cvs.openbsd.org
272 Rafael Ávila de Espíndola rafael.espindola@gmail.com
273 Ansgar Esztermann ansgar@thphy.uni-duesseldorf.de
274 Doug Evans dje@transmeta.com
275 Bernhard Fischer rep.nop@aon.at
276 Thomas Fitzsimmons fitzsim@redhat.com
277 Brian Ford ford@vss.fsi.com
278 Daniel Franke franke.daniel@gmail.com
279 Kaveh Ghazi ghazi@caip.rutgers.edu
280 Matthew Gingell gingell@gnat.com
281 Anthony Green green@redhat.com
282 Doug Gregor doug.gregor@gmail.com
283 Jon Grimm jgrimm2@us.ibm.com
284 Laurent Guerby laurent@guerby.net
285 Mostafa Hagog hagog@gcc.gnu.org
286 Olivier Hainque hainque@act-europe.fr
287 Stuart Hastings stuart@apple.com
288 Matthew Hiller hiller@redhat.com
289 Manfred Hollstein mh@suse.com
290 Falk Hueffner falk@debian.org
291 Andrew John Hughes gnu_andrew@member.fsf.org
292 Bernardo Innocenti bernie@develer.com
293 Daniel Jacobowitz dan@debian.org
294 Andreas Jaeger aj@suse.de
295 Fariborz Jahanian fjahanian@apple.com
296 Phillip Jordan phillip.m.jordan@gmail.com
297 Klaus Kaempf kkaempf@progis.de
298 Victor Kaplansky victork@il.ibm.com
299 Brendan Kehoe brendan@zen.org
300 Mumit Khan khan@xraylith.wisc.edu
301 Matthias Klose doko@debian.org
302 Jeff Knaggs jknaggs@redhat.com
303 Michael Koch konqueror@gmx.de
304 Matt Kraai kraai@ftbfs.org
305 Andreas Krebbel krebbel1@de.ibm.com
306 Maxim Kuvyrkov mkuvyrkov@ispras.ru
307 Scott Robert Ladd scott.ladd@coyotegulch.com
308 Razya Ladelsky razya@gcc.gnu.org
309 Aaron W. LaFramboise aaronavay62@aaronwl.com
310 Asher Langton langton2@llnl.gov
311 Chris Lattner sabre@nondot.org
312 Terry Laurenzo tlaurenzo@gmail.com
313 Marc Lehmann pcg@goof.com
314 Alan Lehotsky apl@alum.mit.edu
315 James Lemke jim@lemke.org
316 Kriang Lerdsuwanakij lerdsuwa@users.sourceforge.net
317 Warren Levy warrenl@cruzio.com
318 Don Lindsay dlindsay@redhat.com
319 Chen Liqin liqin@sunnorth.com.cn
320 Ralph Loader rcl@ihug.co.nz
321 Gabor Loki loki@inf.u-szeged.hu
322 Sandra Loosemore sandra@codesourcery.com
323 Manuel López-Ibáñez manu@gcc.gnu.org
324 Dave Love d.love@dl.ac.uk
325 Martin v. Löwis loewis@informatik.hu-berlin.de
327 Ziga Mahkovec ziga.mahkovec@klika.si
328 Ranjit Mathew rmathew@hotmail.com
329 Michael Matz matz@suse.de
330 Greg McGary gkm@gnu.org
331 Adam Megacz adam@xwt.org
332 Robert Millan rmh@gcc.gnu.org
333 Lee Millward lee.millward@gmail.com
334 Alan Modra amodra@bigpond.net.au
335 Catherine Moore clm@redhat.com
336 Brooks Moses brooks.moses@codesourcery.com
337 Dirk Mueller dmueller@suse.de
338 Adam Nemet anemet@caviumnetworks.com
339 Dan Nicolaescu dann@ics.uci.edu
340 Dorit Nuzman dorit@il.ibm.com
341 David O'Brien obrien@FreeBSD.org
342 Turly O'Connor turly@apple.com
343 Carlos O'Donell carlos@codesourcery.com
344 Jeffrey D. Oldham oldham@codesourcery.com
345 Andrea Ornstein andrea.ornstein@st.com
346 Rainer Orth ro@TechFak.Uni-Bielefeld.DE
347 Devang Patel dpatel@apple.com
348 Alexandre Petit-Bianco apbianco@redhat.com
349 Nicolas Pitre nico@cam.org
350 Clinton Popetz cpopetz@cpopetz.com
351 Vladimir Prus vladimir@codesourcery.com
352 Jerry Quinn jlquinn@optonline.net
353 Rolf Rasmussen rolfwr@gcc.gnu.org
354 Volker Reichelt reichelt@igpm.rwth-aachen.de
355 Tom Rix trix@redhat.com
356 Craig Rodrigues rodrigc@gcc.gnu.org
357 Erven Rohou erven.rohou@st.com
358 Gavin Romig-Koch gavin@redhat.com
359 Ira Rosen irar@il.ibm.com
360 Maciej W. Rozycki macro@linux-mips.org
361 Ira Ruben ira@apple.com
362 Douglas Rupp rupp@gnat.com
363 Matthew Sachs msachs@apple.com
364 Alex Samuel samuel@codesourcery.com
365 Svein Seldal svein@dev.seldal.com
366 Thiemo Seufer ths@networkno.de
367 Mark Shinwell shinwell@codesourcery.com
368 Franz Sirl franz.sirl-kernel@lauterbach.com
369 Michael Sokolov msokolov@ivan.Harhan.ORG
370 Richard Stallman rms@gnu.org
371 Graham Stott graham.stott@btinternet.com
372 Mike Stump mrs@apple.com
373 Jeff Sturm jsturm@gcc.gnu.org
374 Kresten Krab Thorup krab@gcc.gnu.org
375 Caroline Tice ctice@apple.com
376 Michael Tiemann tiemann@redhat.com
377 David Ung davidu@mips.com
378 Jonathan Wakely redi@gcc.gnu.org
379 Krister Walfridsson cato@df.lth.se
380 Feng Wang fengwang@nudt.edu.cn
381 Stephen M. Webb stephen.webb@bregmasoft.com
382 John Wehle john@feith.com
383 Florian Weimer fw@deneb.enyo.de
384 Zack Weinberg zackw@panix.com
385 Mark Wielaard mark@gcc.gnu.org
386 Carlo Wood carlo@alinoe.com
387 Canqun Yang canqun@nudt.edu.cn
388 Kenneth Zadeck zadeck@naturalbridge.com
389 Jie Zhang jie.zhang@analog.com
390 Jon Ziegler jonz@apple.com
391 Josef Zlomek josef.zlomek@email.cz
392 Chao-ying Fu fu@mips.com
394 Waiting for paperwork:
396 Joern Rennecke joern.rennecke@arc.com
398 Bug database only accounts
400 James Dennett jdennett@acm.org
401 Christian Ehrhardt ehrhardt@mathematik.uni-ulm.de
402 Dara Hazeghi dhazeghi@yahoo.com