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