]> git.ipfire.org Git - thirdparty/gcc.git/blame - MAINTAINERS
Make-lang.in (GNAT1_ADA_OBJS): Move ada/b_gnat1.o to...
[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
8fe005ee 21 Global Reviewers
fe70ce64 22
6d7e9a35 23Richard Earnshaw richard.earnshaw@arm.com
1f90cc14 24Richard Guenther rguenther@suse.de
88a25817 25Richard Henderson rth@redhat.com
eac8f5bd 26Jakub Jelinek jakub@redhat.com
4906d5d8 27Geoffrey Keating geoffk@geoffk.org
02aadb7a 28Richard Kenner kenner@nyu.edu
fc05d516 29Jeff Law law@redhat.com
0c130f81 30Michael Meissner gnu@the-meissners.org
c7f67a6e 31Jason Merrill jason@redhat.com
e196267d 32David S. Miller davem@redhat.com
249169b3 33Mark Mitchell mark@codesourcery.com
caf6defe 34Diego Novillo dnovillo@google.com
a4581668 35Bernd Schmidt bernds@codesourcery.com
907884c9 36Ian Lance Taylor ian@airs.com
fe12dfe1 37Jim Wilson wilson@tuliptree.org
fe70ce64 38
8fe005ee
MM
39Note that while global reviewers can approve changes to any part of
40the compiler or associated libraries, they still need approval for
41their own patches from other maintainers or reviewers.
fe70ce64 42
ef94239f 43 CPU Port Maintainers (CPU alphabetical order)
fe70ce64 44
ef94239f 45alpha port Richard Henderson rth@redhat.com
fc05d516 46arm port Nick Clifton nickc@redhat.com
6d7e9a35 47arm port Richard Earnshaw richard.earnshaw@arm.com
4ef509c0 48arm port Paul Brook paul@codesourcery.com
e3d590af 49arm port Ramana Radhakrishnan ramana.radhakrishnan@arm.com
63487d11 50avr port Denis Chertykov chertykov@gmail.com
827d0991 51avr port Anatoly Sokolov aesok@post.ru
ebfe4897 52avr port Eric Weddington eric.weddington@atmel.com
a4581668 53bfin port Bernd Schmidt bernds@codesourcery.com
98e2d934 54bfin port Jie Zhang jzhang918@gmail.com
7c9f9795 55c6x port Bernd Schmidt bernds@codesourcery.com
834a28c7 56cris port Hans-Peter Nilsson hp@axis.com
cece4f1d 57fr30 port Nick Clifton nickc@redhat.com
952fa153 58frv port Nick Clifton nickc@redhat.com
2c7ffc5b 59frv port Alexandre Oliva aoliva@redhat.com
fc05d516 60h8 port Jeff Law law@redhat.com
ae263c7a 61h8 port Kazu Hirata kazu@codesourcery.com
fc05d516 62hppa port Jeff Law law@redhat.com
4717882f 63hppa port John David Anglin dave.anglin@nrc-cnrc.gc.ca
520e9de1 64i386 port Richard Henderson rth@redhat.com
a36aee1a 65i386 port Jan Hubicka jh@suse.cz
a42f3b80 66i386 port Uros Bizjak ubizjak@gmail.com
fe12dfe1 67ia64 port Jim Wilson wilson@tuliptree.org
52d1bfd8 68ia64 port Steve Ellcey sje@cup.hp.com
f77a5578 69iq2000 port Nick Clifton nickc@redhat.com
fdd3083a 70lm32 port Sebastien Bourdeauducq sebastien@milkymist.org
3a664c1c 71m32c port DJ Delorie dj@redhat.com
ef94239f 72m32r port Nick Clifton nickc@redhat.com
fc05d516 73m68k port (?) Jeff Law law@redhat.com
c9e9e11f 74m68k port Andreas Schwab schwab@linux-m68k.org
0ea6d60c 75m68k-motorola-sysv port Philippe De Muyter phdm@macqel.be
834a28c7 76mcore port Nick Clifton nickc@redhat.com
7acf4da6 77mep port DJ Delorie dj@redhat.com
770a498a 78microblaze Michael Eager eager@eagercon.com
88a25817 79mips port Eric Christopher echristo@apple.com
372b05fc 80mips port Richard Sandiford rdsandiford@googlemail.com
834a28c7 81mmix port Hans-Peter Nilsson hp@bitrange.com
ef94239f
DB
82mn10300 port Jeff Law law@redhat.com
83mn10300 port Alexandre Oliva aoliva@redhat.com
cceb575c 84moxie port Anthony Green green@moxielogic.com
ea57e5ad 85pdp11 port Paul Koning ni1d@arrl.net
f07bde68 86picochip port Hariharan Sandanagobalane hariharan@picochip.com
358da97e 87picochip port Daniel Towner dant@picochip.com
4906d5d8 88rs6000 port Geoff Keating geoffk@geoffk.org
f2cea726 89rs6000 port David Edelsohn dje.gcc@gmail.com
7aecca3d 90rs6000 vector extns Aldy Hernandez aldyh@redhat.com
65a324b4 91rx port Nick Clifton nickc@redhat.com
64adad99
DB
92s390 port Hartmut Penner hpenner@de.ibm.com
93s390 port Ulrich Weigand uweigand@de.ibm.com
19ddfd3a 94s390 port Andreas Krebbel Andreas.Krebbel@de.ibm.com
fdc1806a 95score port Chen Liqin liqin.gcc@gmail.com
ef94239f 96sh port Alexandre Oliva aoliva@redhat.com
6c8d3d8f 97sh port Kaz Kojima kkojima@gcc.gnu.org
fc05d516 98sparc port Richard Henderson rth@redhat.com
e196267d 99sparc port David S. Miller davem@redhat.com
933108bc 100sparc port Jakub Jelinek jakub@redhat.com
e42870df 101sparc port Eric Botcazou ebotcazou@libertysurf.fr
df5487ee 102spu port Trevor Smigiel trevor_smigiel@playstation.sony.com
f2cea726 103spu port David Edelsohn dje.gcc@gmail.com
7527d83f 104spu port Ulrich Weigand uweigand@de.ibm.com
ef94239f 105v850 port Nick Clifton nickc@redhat.com
8c052da4 106vax port Matt Thomas matt@3am-software.com
bcb64245 107x86-64 port Jan Hubicka jh@suse.cz
4288c86a 108xstormy16 port Nick Clifton nickc@redhat.com
bc8e4748 109xtensa port Sterling Augustine augustine.sterling@gmail.com
ef94239f
DB
110
111 OS Port Maintainers (OS alphabetical order)
112
85db3dc1 113darwin port Mike Stump mikestump@comcast.net
7e050830 114darwin port Eric Christopher echristo@apple.com
54acd307 115darwin port Stan Shebs stanshebs@earthlink.net
972760b7 116DJGPP DJ Delorie dj@delorie.com
bb751e47 117freebsd Loren J. Rittle ljrittle@acm.org
f897ac2b 118GNU/Hurd Thomas Schwinge thomas@schwinge.name
4717882f 119hpux John David Anglin dave.anglin@nrc-cnrc.gc.ca
4fe5abb7 120hpux Steve Ellcey sje@cup.hp.com
71101870 121irix, osf, solaris Rainer Orth ro@CeBiTec.Uni-Bielefeld.DE
e6003f4d 122netbsd Jason Thorpe thorpej@netbsd.org
d812ec93 123netbsd Krister Walfridsson krister.walfridsson@gmail.com
cc5baa86 124sh-linux-gnu Kaz Kojima kkojima@gcc.gnu.org
972760b7 125RTEMS Ports Joel Sherrill joel@oarcorp.com
6866abb8 126RTEMS Ports Ralf Corsepius ralf.corsepius@rtems.org
c0103e74 127VMS Douglas Rupp rupp@gnat.com
02db6bba 128VMS Tristan Gingold gingold@adacore.com
972760b7 129VxWorks ports Nathan Sidwell nathan@codesourcery.com
f77f3945 130windows, cygwin, mingw Christopher Faylor cgf@gcc.gnu.org
97efdf21 131windows, cygwin, mingw Kai Tietz ktietz@redhat.com
d8fe8895 132windows, cygwin, mingw Dave Korn dave.korn.cygwin@gmail.com
ef94239f 133
a8b0957e 134 Language Front Ends Maintainers
ef94239f 135
b995570a 136C front end/ISO C99 Joseph Myers joseph@codesourcery.com
64adad99
DB
137C front end/ISO C99 Richard Henderson rth@redhat.com
138Ada front end Geert Bosch bosch@gnat.com
139Ada front end Robert Dewar dewar@gnat.com
8b7ebc31 140Ada front end Arnaud Charlet charlet@act-europe.fr
a3bb222a 141Fortran Paul Brook paul@codesourcery.com
fc05d516 142c++ Jason Merrill jason@redhat.com
b737d953 143c++ Mark Mitchell mark@codesourcery.com
315fcf97 144c++ Nathan Sidwell nathan@codesourcery.com
3bf714a7 145go Ian Lance Taylor ian@airs.com
00f86567 146java Per Bothner per@bothner.com
741a4e89 147java Andrew Haley aph@redhat.com
2749a921 148java Tom Tromey tromey@redhat.com
85db3dc1 149objective-c/c++ Mike Stump mikestump@comcast.net
54acd307 150objective-c/c++ Stan Shebs stanshebs@earthlink.net
a8b0957e
KH
151
152 Various Maintainers
153
51da21be
MM
154libcpp Per Bothner per@bothner.com
155libcpp All C and C++ front end maintainers
8b494895 156fp-bit Ian Lance Taylor ian@airs.com
8150eadf 157libdecnumber Ben Elliston bje@gnu.org
8b494895 158libgcc Ian Lance Taylor ian@airs.com
a8b0957e 159libgcj Tom Tromey tromey@redhat.com
cbe82f21 160libgcj Bryce McKinlay mckinlay@redhat.com
9ad64188 161libgo Ian Lance Taylor ian@airs.com
88a25817 162libgomp Richard Henderson rth@redhat.com
c3a7e886 163libgomp Jakub Jelinek jakub@redhat.com
687b17d4
GP
164libiberty DJ Delorie dj@redhat.com
165libiberty Ian Lance Taylor ian@airs.com
166libffi testsuite Andreas Tobler andreast@gcc.gnu.org
6d401294 167libobjc Nicola Pero nicola.pero@meta-innovation.com
a3b97199 168libobjc Andrew Pinski pinskia@gmail.com
846cf392 169libquadmath Tobias Burnus burnus@net-b.de
bbc19a63 170libquadmath Jakub Jelinek jakub@redhat.com
0900331b 171loop discovery Michael Hayes m.hayes@elec.canterbury.ac.nz
b995570a 172soft-fp Joseph Myers joseph@codesourcery.com
fe12dfe1 173scheduler (+ haifa) Jim Wilson wilson@tuliptree.org
0c130f81 174scheduler (+ haifa) Michael Meissner gnu@the-meissners.org
fc05d516 175scheduler (+ haifa) Jeff Law law@redhat.com
8f1b790f 176scheduler (+ haifa) Vladimir Makarov vmakarov@redhat.com
653de3e3 177modulo-scheduler Ayal Zaks zaks@il.ibm.com
fc05d516
NC
178reorg Jeff Law law@redhat.com
179caller-save.c Jeff Law law@redhat.com
a268eff9 180callgraph Jan Hubicka jh@suse.cz
fe12dfe1 181debugging code Jim Wilson wilson@tuliptree.org
fc05d516 182dwarf debugging code Jason Merrill jason@redhat.com
f73e2200 183c++ runtime libs Paolo Carlini paolo.carlini@oracle.com
88a25817 184c++ runtime libs Gabriel Dos Reis gdr@integrable-solutions.net
f6646274 185c++ runtime libs Ulrich Drepper drepper@redhat.com
f6646274 186c++ runtime libs Benjamin Kosnik bkoz@redhat.com
a5aa7421 187c++ runtime libs Loren J. Rittle ljrittle@acm.org
c393f559 188c++ runtime libs Jonathan Wakely redi@gcc.gnu.org
e51f4db6
JL
189*synthetic multiply Torbjorn Granlund tege@swox.com
190*c-torture Torbjorn Granlund tege@swox.com
814feb38 191fixincludes Bruce Korb bkorb@gnu.org
e3d686b3
AH
192*gimpl* Jakub Jelinek jakub@redhat.com
193*gimpl* Aldy Hernandez aldyh@redhat.com
a2c9b836 194*gimpl* Jason Merrill jason@redhat.com
fc05d516
NC
195gcse.c Jeff Law law@redhat.com
196global opt framework Jeff Law law@redhat.com
e196267d 197jump.c David S. Miller davem@redhat.com
88d032eb 198web pages Gerald Pfeifer gerald@pfeifer.com
03777dd7 199config.sub/config.guess Ben Elliston config-patches@gnu.org
d2e06980 200basic block reordering Jason Eckhardt jle@rice.edu
431041ea 201i18n Philipp Thomas pth@suse.de
b995570a 202i18n Joseph Myers joseph@codesourcery.com
b5498313 203diagnostic messages Gabriel Dos Reis gdr@integrable-solutions.net
ed88a7ed 204build machinery (*.in) Paolo Bonzini bonzini@gnu.org
126bb9ed 205build machinery (*.in) DJ Delorie dj@redhat.com
c7864714 206build machinery (*.in) Nathanael Nerode neroden@gcc.gnu.org
e7977565 207build machinery (*.in) Alexandre Oliva aoliva@redhat.com
29a4f477 208build machinery (*.in) Ralf Wildenhues Ralf.Wildenhues@gmx.de
88d032eb 209docs co-maintainer Gerald Pfeifer gerald@pfeifer.com
b995570a 210docs co-maintainer Joseph Myers joseph@codesourcery.com
e5b3941e 211predict.def Jan Hubicka jh@suse.cz
4906d5d8 212contrib/regression Geoff Keating geoffk@geoffk.org
dfd39a2e
NS
213gcov Jan Hubicka jh@suse.cz
214gcov Nathan Sidwell nathan@codesourcery.com
c79af3fa 215option handling Neil Booth neil@daikokuya.co.uk
0e048a16 216option handling Joseph Myers joseph@codesourcery.com
7fb71a9e 217middle-end Jeff Law law@redhat.com
74d57d15 218middle-end Roger Sayle roger@eyesopen.com
9ed8fb9b 219middle-end Ian Lance Taylor ian@airs.com
4c46daee 220middle-end Diego Novillo dnovillo@google.com
ef20be93 221middle-end Richard Guenther rguenther@suse.de
cea17285 222tree-ssa Diego Novillo dnovillo@google.com
6de9cd9a 223tree-ssa Andrew MacLeod amacleod@redhat.com
086b011c 224PRE Daniel Berlin dberlin@dberlin.org
dde60f60 225code sinking Daniel Berlin dberlin@dberlin.org
6de9cd9a 226mudflap Frank Ch. Eigler fche@redhat.com
a2e51f77 227tree browser/unparser Sebastian Pop sebastian.pop@amd.com
88a25817 228scev, data dependence Daniel Berlin dberlin@dberlin.org
a2e51f77 229scev, data dependence Sebastian Pop sebastian.pop@amd.com
051822f6 230profile feedback Jan Hubicka jh@suse.cz
315fcf97 231type-safe vectors Nathan Sidwell nathan@codesourcery.com
086b011c 232alias analysis Daniel Berlin dberlin@dberlin.org
ad6d4e43 233reload Ulrich Weigand uweigand@de.ibm.com
a4581668 234reload Bernd Schmidt bernds@codesourcery.com
8150eadf 235dfp.c, related Ben Elliston bje@gnu.org
094c07a0 236RTL optimizers Eric Botcazou ebotcazou@libertysurf.fr
875a6c6e 237RTL optimizers Richard Sandiford rdsandiford@googlemail.com
9dd3cc81 238auto-vectorizer Richard Guenther rguenther@suse.de
96876681 239auto-vectorizer Zdenek Dvorak ook@ucw.cz
bb947fd1 240auto-vectorizer Ira Rosen irar@il.ibm.com
96876681 241loop infrastructure Zdenek Dvorak ook@ucw.cz
02d30740 242OpenMP Jakub Jelinek jakub@redhat.com
5037599a 243testsuite Rainer Orth ro@CeBiTec.Uni-Bielefeld.DE
12a0ae3d 244testsuite Mike Stump mikestump@comcast.net
9dafd063 245register allocation Vladimir Makarov vmakarov@redhat.com
fe70ce64 246
3cdf0c62
UB
247Note that individuals who maintain parts of the compiler need approval to
248check in changes outside of the parts of the compiler they maintain.
a105e36f 249
477d851c
RG
250 Non-Algorithmic Maintainers
251
477d851c 252loop optimizer Daniel Berlin dberlin@dberlin.org
477d851c 253
0a41f3b2
KZ
254Note that individuals who maintain parts of the compiler as non-algorithmic
255maintainers need approval to check in algorithmic changes or changes
477d851c 256outside of the parts of the compiler they maintain.
fe70ce64 257
1c1d80ee 258 Reviewers
0a41f3b2 259
0a41f3b2 260dataflow Paolo Bonzini bonzini@gnu.org
1c2abe5e 261dataflow Seongbae Park seongbae.park@gmail.com
0a41f3b2 262dataflow Kenneth Zadeck zadeck@naturalbridge.com
b995570a 263driver Joseph Myers joseph@codesourcery.com
a3bb222a
FXC
264Fortran Janne Blomqvist jb@gcc.gnu.org
265Fortran Tobias Burnus burnus@net-b.de
a3bb222a
FXC
266Fortran Jerry DeLisle jvdelisle@gcc.gnu.org
267Fortran Erik Edelmann erik.edelmann@iki.fi
1e5e8a59 268Fortran Daniel Franke franke.daniel@gmail.com
856c450b 269Fortran Steven G. Kargl sgk@troutmask.apl.washington.edu
28c9884c 270