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