]> git.ipfire.org Git - thirdparty/gcc.git/blame - MAINTAINERS
backport: configure: Regenerate.
[thirdparty/gcc.git] / MAINTAINERS
CommitLineData
7bff5059
MM
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
fe70ce64
JL
21 Blanket Write Privs.
22
6d7e9a35 23Richard Earnshaw richard.earnshaw@arm.com
88a25817 24Richard Henderson rth@redhat.com
4906d5d8 25Geoffrey Keating geoffk@geoffk.org
02aadb7a 26Richard Kenner kenner@nyu.edu
fc05d516 27Jeff Law law@redhat.com
0c130f81 28Michael Meissner gnu@the-meissners.org
c7f67a6e 29Jason Merrill jason@redhat.com
e196267d 30David S. Miller davem@redhat.com
249169b3 31Mark Mitchell mark@codesourcery.com
16d1338d 32Bernd Schmidt bernd.schmidt@analog.com
2c8e955e 33Jim Wilson wilson@tuliptree.org
fe70ce64
JL
34
35
ef94239f 36 CPU Port Maintainers (CPU alphabetical order)
fe70ce64 37
ef94239f 38alpha port Richard Henderson rth@redhat.com
fc05d516 39arm port Nick Clifton nickc@redhat.com
6d7e9a35 40arm port Richard Earnshaw richard.earnshaw@arm.com
4ef509c0 41arm port Paul Brook paul@codesourcery.com
ef94239f 42avr port Denis Chertykov denisc@overta.ru
827d0991 43avr port Anatoly Sokolov aesok@post.ru
7b71ad7f 44bfin port Bernd Schmidt bernd.schmidt@analog.com
834a28c7 45cris port Hans-Peter Nilsson hp@axis.com
ac89df2f 46crx port Pompapathi V Gadad Pompapathi.V.Gadad@nsc.com
cece4f1d 47fr30 port Nick Clifton nickc@redhat.com
2c7ffc5b
AH
48frv port Aldy Hernandez aldyh@redhat.com
49frv port Alexandre Oliva aoliva@redhat.com
fc05d516 50h8 port Jeff Law law@redhat.com
ae263c7a 51h8 port Kazu Hirata kazu@codesourcery.com
fc05d516 52hppa port Jeff Law law@redhat.com
4717882f 53hppa port John David Anglin dave.anglin@nrc-cnrc.gc.ca
520e9de1 54i386 port Richard Henderson rth@redhat.com
a36aee1a 55i386 port Jan Hubicka jh@suse.cz
a42f3b80 56i386 port Uros Bizjak ubizjak@gmail.com
2c8e955e 57ia64 port Jim Wilson wilson@tuliptree.org
f77a5578 58iq2000 port Nick Clifton nickc@redhat.com
3a664c1c 59m32c port DJ Delorie dj@redhat.com
ef94239f 60m32r port Nick Clifton nickc@redhat.com
e5ce1d6d 61m68hc11 port Stephane Carrez stcarrez@nerim.fr
fc05d516 62m68k port (?) Jeff Law law@redhat.com
71bc2a83 63m68k port Andreas Schwab schwab@suse.de
0ea6d60c 64m68k-motorola-sysv port Philippe De Muyter phdm@macqel.be
834a28c7 65mcore port Nick Clifton nickc@redhat.com
88a25817 66mips port Eric Christopher echristo@apple.com
372b05fc 67mips port Richard Sandiford rdsandiford@googlemail.com
834a28c7 68mmix port Hans-Peter Nilsson hp@bitrange.com
ef94239f
DB
69mn10300 port Jeff Law law@redhat.com
70mn10300 port Alexandre Oliva aoliva@redhat.com
ea57e5ad 71pdp11 port Paul Koning ni1d@arrl.net
4906d5d8 72rs6000 port Geoff Keating geoffk@geoffk.org
3ecc96e3 73rs6000 port David Edelsohn edelsohn@gnu.org
7aecca3d 74rs6000 vector extns Aldy Hernandez aldyh@redhat.com
64adad99
DB
75s390 port Hartmut Penner hpenner@de.ibm.com
76s390 port Ulrich Weigand uweigand@de.ibm.com
19ddfd3a 77s390 port Andreas Krebbel Andreas.Krebbel@de.ibm.com
ef94239f 78sh port Alexandre Oliva aoliva@redhat.com
6c8d3d8f 79sh port Kaz Kojima kkojima@gcc.gnu.org
fc05d516 80sparc port Richard Henderson rth@redhat.com
e196267d 81sparc port David S. Miller davem@redhat.com
933108bc 82sparc port Jakub Jelinek jakub@redhat.com
e42870df 83sparc port Eric Botcazou ebotcazou@libertysurf.fr
df5487ee 84spu port Trevor Smigiel trevor_smigiel@playstation.sony.com
a3b97199 85spu port Andrew Pinski andrew_pinski@playstation.sony.com
3ecc96e3 86spu port David Edelsohn edelsohn@gnu.org
ef94239f 87v850 port Nick Clifton nickc@redhat.com
8c052da4 88vax port Matt Thomas matt@3am-software.com
bcb64245 89x86-64 port Jan Hubicka jh@suse.cz
4288c86a 90xstormy16 port Nick Clifton nickc@redhat.com
bcb64245 91xtensa port Bob Wilson bob.wilson@acm.org
ef94239f
DB
92
93 OS Port Maintainers (OS alphabetical order)
94
1b4ed0bc 95darwin port Dale Johannesen dalej@apple.com
b6f9abcf 96darwin port Mike Stump mrs@apple.com
7e050830 97darwin port Eric Christopher echristo@apple.com
54acd307 98darwin port Stan Shebs stanshebs@earthlink.net
972760b7 99DJGPP DJ Delorie dj@delorie.com
bb751e47 100freebsd Loren J. Rittle ljrittle@acm.org
4717882f 101hpux John David Anglin dave.anglin@nrc-cnrc.gc.ca
4fe5abb7 102hpux Steve Ellcey sje@cup.hp.com
6e29b5a4 103irix, osf Rainer Orth ro@TechFak.Uni-Bielefeld.DE
e6003f4d 104netbsd Jason Thorpe thorpej@netbsd.org
d812ec93 105netbsd Krister Walfridsson krister.walfridsson@gmail.com
cc5baa86 106sh-linux-gnu Kaz Kojima kkojima@gcc.gnu.org
972760b7 107RTEMS Ports Joel Sherrill joel@oarcorp.com
6866abb8 108RTEMS Ports Ralf Corsepius ralf.corsepius@rtems.org
972760b7 109VxWorks ports Nathan Sidwell nathan@codesourcery.com
0ce7db60 110windows, cygwin, mingw Christopher Faylor me.gcc@gcc.gnu.org
4e32e454 111windows, cygwin, mingw Danny Smith dannysmith@users.sourceforge.net
ef94239f 112
a8b0957e 113 Language Front Ends Maintainers
ef94239f 114
afe1910c 115C front end/ISO C99 Joseph Myers jsm@polyomino.org.uk
64adad99
DB
116C front end/ISO C99 Richard Henderson rth@redhat.com
117Ada front end Geert Bosch bosch@gnat.com
118Ada front end Robert Dewar dewar@gnat.com
8b7ebc31 119Ada front end Arnaud Charlet charlet@act-europe.fr
a3bb222a 120Fortran Paul Brook paul@codesourcery.com
fc05d516 121c++ Jason Merrill jason@redhat.com
b737d953 122c++ Mark Mitchell mark@codesourcery.com
315fcf97 123c++ Nathan Sidwell nathan@codesourcery.com
00f86567 124java Per Bothner per@bothner.com
741a4e89 125java Andrew Haley aph@redhat.com
2749a921 126java Tom Tromey tromey@redhat.com
44e97417 127objective-c/c++ Mike Stump mrs@apple.com
54acd307 128objective-c/c++ Stan Shebs stanshebs@earthlink.net
a8b0957e
KH
129
130 Various Maintainers
131
51da21be
MM
132libcpp Per Bothner per@bothner.com
133libcpp All C and C++ front end maintainers
8b494895 134fp-bit Ian Lance Taylor ian@airs.com
368872c3 135libdecnumber Ben Elliston bje@au.ibm.com
8b494895 136libgcc Ian Lance Taylor ian@airs.com
9386bd20 137libgcc-math Richard Guenther rguenther@suse.de
a8b0957e 138libgcj Tom Tromey tromey@redhat.com
cbe82f21 139libgcj Bryce McKinlay mckinlay@redhat.com
88a25817 140libgomp Richard Henderson rth@redhat.com
c3a7e886 141libgomp Jakub Jelinek jakub@redhat.com
687b17d4
GP
142libiberty DJ Delorie dj@redhat.com
143libiberty Ian Lance Taylor ian@airs.com
144libffi testsuite Andreas Tobler andreast@gcc.gnu.org
bad93735 145libobjc Nicola Pero n.pero@mi.flashnet.it
a3b97199 146libobjc Andrew Pinski pinskia@gmail.com
0900331b 147loop discovery Michael Hayes m.hayes@elec.canterbury.ac.nz
a7819e42 148soft-fp Joseph Myers jsm@polyomino.org.uk
2c8e955e 149scheduler (+ haifa) Jim Wilson wilson@tuliptree.org
0c130f81 150scheduler (+ haifa) Michael Meissner gnu@the-meissners.org
fc05d516 151scheduler (+ haifa) Jeff Law law@redhat.com
8f1b790f 152scheduler (+ haifa) Vladimir Makarov vmakarov@redhat.com
653de3e3 153modulo-scheduler Ayal Zaks zaks@il.ibm.com
fc05d516
NC
154reorg Jeff Law law@redhat.com
155caller-save.c Jeff Law law@redhat.com
a268eff9 156callgraph Jan Hubicka jh@suse.cz
2c8e955e 157debugging code Jim Wilson wilson@tuliptree.org
fc05d516 158dwarf debugging code Jason Merrill jason@redhat.com
f73e2200 159c++ runtime libs Paolo Carlini paolo.carlini@oracle.com
88a25817 160c++ runtime libs Gabriel Dos Reis gdr@integrable-solutions.net
f6646274 161c++ runtime libs Ulrich Drepper drepper@redhat.com
4ceaf7fb 162c++ runtime libs Phil Edwards pme@gcc.gnu.org
f6646274 163c++ runtime libs Benjamin Kosnik bkoz@redhat.com
a5aa7421 164c++ runtime libs Loren J. Rittle ljrittle@acm.org
e51f4db6
JL
165*synthetic multiply Torbjorn Granlund tege@swox.com
166*c-torture Torbjorn Granlund tege@swox.com
814feb38 167fixincludes Bruce Korb bkorb@gnu.org
e3d686b3
AH
168*gimpl* Jakub Jelinek jakub@redhat.com
169*gimpl* Aldy Hernandez aldyh@redhat.com
fc05d516
NC
170gcse.c Jeff Law law@redhat.com
171global opt framework Jeff Law law@redhat.com
e196267d 172jump.c David S. Miller davem@redhat.com
88d032eb 173web pages Gerald Pfeifer gerald@pfeifer.com
2f4cc6bf 174build status lists Janis Johnson janis187@us.ibm.com
03777dd7 175config.sub/config.guess Ben Elliston config-patches@gnu.org
d2e06980 176basic block reordering Jason Eckhardt jle@rice.edu
431041ea 177i18n Philipp Thomas pth@suse.de
871ae772 178i18n Joseph Myers jsm@polyomino.org.uk
b5498313 179diagnostic messages Gabriel Dos Reis gdr@integrable-solutions.net
ed88a7ed 180build machinery (*.in) Paolo Bonzini bonzini@gnu.org
126bb9ed 181build machinery (*.in) DJ Delorie dj@redhat.com
c7864714 182build machinery (*.in) Nathanael Nerode neroden@gcc.gnu.org
e7977565 183build machinery (*.in) Alexandre Oliva aoliva@redhat.com
88d032eb 184docs co-maintainer Gerald Pfeifer gerald@pfeifer.com
afe1910c 185docs co-maintainer Joseph Myers jsm@polyomino.org.uk
e5b3941e 186predict.def Jan Hubicka jh@suse.cz
4906d5d8 187contrib/regression Geoff Keating geoffk@geoffk.org
dfd39a2e
NS
188gcov Jan Hubicka jh@suse.cz
189gcov Nathan Sidwell nathan@codesourcery.com
c79af3fa 190option handling Neil Booth neil@daikokuya.co.uk
9e5712a5 191testsuite Janis Johnson janis187@us.ibm.com
74d57d15 192middle-end Roger Sayle roger@eyesopen.com
9ed8fb9b 193middle-end Ian Lance Taylor ian@airs.com
4c46daee 194middle-end Diego Novillo dnovillo@google.com
cea17285 195tree-ssa Diego Novillo dnovillo@google.com
6de9cd9a 196tree-ssa Andrew MacLeod amacleod@redhat.com
086b011c 197PRE Daniel Berlin dberlin@dberlin.org
dde60f60 198code sinking Daniel Berlin dberlin@dberlin.org
6de9cd9a 199mudflap Frank Ch. Eigler fche@redhat.com
a2e51f77 200tree browser/unparser Sebastian Pop sebastian.pop@amd.com
88a25817 201scev, data dependence Daniel Berlin dberlin@dberlin.org
a2e51f77 202scev, data dependence Sebastian Pop sebastian.pop@amd.com
dde60f60 203linear loop transforms Daniel Berlin dberlin@dberlin.org
051822f6 204profile feedback Jan Hubicka jh@suse.cz
315fcf97 205type-safe vectors Nathan Sidwell nathan@codesourcery.com
086b011c 206alias analysis Daniel Berlin dberlin@dberlin.org
cea17285 207alias analysis Diego Novillo dnovillo@google.com
ad6d4e43 208reload Ulrich Weigand uweigand@de.ibm.com
18c3f977 209dfp.c, related Ben Elliston bje@au.ibm.com
094c07a0 210RTL optimizers Eric Botcazou ebotcazou@libertysurf.fr
9dd3cc81 211auto-vectorizer Richard Guenther rguenther@suse.de
96876681 212auto-vectorizer Zdenek Dvorak ook@ucw.cz
ccb4d26b 213auto-vectorizer Dorit Nuzman dorit@il.ibm.com
96876681 214loop infrastructure Zdenek Dvorak ook@ucw.cz
02d30740 215OpenMP Jakub Jelinek jakub@redhat.com
fe70ce64 216
0a41f3b2 217Note that individuals who maintain parts of the compiler need approval to check
289c9aa3 218in changes outside of the parts of the compiler they maintain.
a105e36f 219
477d851c
RG
220 Non-Algorithmic Maintainers
221
96876681 222loop optimizer Zdenek Dvorak ook@ucw.cz
477d851c
RG
223loop optimizer Daniel Berlin dberlin@dberlin.org
224middle-end Richard Guenther rguenther@suse.de
34a7526e 225libcpp Tom Tromey tromey@redhat.com
4c46daee 226blanket write Diego Novillo dnovillo@google.com
3f5a2b7f 227blanket write Ian Lance Taylor ian@airs.com
477d851c 228
0a41f3b2
KZ
229Note that individuals who maintain parts of the compiler as non-algorithmic
230maintainers need approval to check in algorithmic changes or changes
477d851c 231outside of the parts of the compiler they maintain.
fe70ce64 232
1c1d80ee 233 Reviewers
0a41f3b2 234
0a41f3b2 235dataflow Paolo Bonzini bonzini@gnu.org
1c2abe5e 236dataflow Seongbae Park seongbae.park@gmail.com
0a41f3b2 237dataflow Kenneth Zadeck zadeck@naturalbridge.com
a3bb222a
FXC
238Fortran Janne Blomqvist jb@gcc.gnu.org
239Fortran Tobias Burnus burnus@net-b.de
a3bb222a
FXC
240Fortran Jerry DeLisle jvdelisle@gcc.gnu.org
241Fortran Erik Edelmann erik.edelmann@iki.fi
28c9884c 242