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