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