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