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