]> git.ipfire.org Git - thirdparty/gcc.git/blame - MAINTAINERS
2011-10-17 Sergio Durigan Junior <sergiodj@redhat.com>
[thirdparty/gcc.git] / MAINTAINERS
CommitLineData
d74b55e8 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
4ae4a8b5 21 Global Reviewers
62c015ab 22
bee1ee5c 23Richard Earnshaw richard.earnshaw@arm.com
6ea7b8cc 24Richard Guenther rguenther@suse.de
cc7fe443 25Richard Henderson rth@redhat.com
235d9f19 26Jakub Jelinek jakub@redhat.com
bf81fbc5 27Geoffrey Keating geoffk@geoffk.org
544909a4 28Richard Kenner kenner@nyu.edu
cc849a38 29Jeff Law law@redhat.com
e0ca23ce 30Michael Meissner gnu@the-meissners.org
461e4409 31Jason Merrill jason@redhat.com
cdcb4a9a 32David S. Miller davem@redhat.com
16ddbf3b 33Mark Mitchell mark@codesourcery.com
82d86cad 34Joseph Myers joseph@codesourcery.com
8487f085 35Diego Novillo dnovillo@google.com
4c6d05aa 36Bernd Schmidt bernds@codesourcery.com
d7559db1 37Ian Lance Taylor ian@airs.com
4a0163ae 38Jim Wilson wilson@tuliptree.org
62c015ab 39
4ae4a8b5 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.
62c015ab 43
e3c6ddf5 44 CPU Port Maintainers (CPU alphabetical order)
62c015ab 45
e3c6ddf5 46alpha port Richard Henderson rth@redhat.com
cc849a38 47arm port Nick Clifton nickc@redhat.com
bee1ee5c 48arm port Richard Earnshaw richard.earnshaw@arm.com
3eb34262 49arm port Paul Brook paul@codesourcery.com
acd7e8c7 50arm port Ramana Radhakrishnan ramana.radhakrishnan@arm.com
cab4bf21 51avr port Denis Chertykov chertykov@gmail.com
37fc92d0 52avr port Anatoly Sokolov aesok@post.ru
37d3b41c 53avr port Eric Weddington eric.weddington@atmel.com
4c6d05aa 54bfin port Bernd Schmidt bernds@codesourcery.com
9ea58440 55bfin port Jie Zhang jzhang918@gmail.com
a6e1cf84 56c6x port Bernd Schmidt bernds@codesourcery.com
f8556812 57cris port Hans-Peter Nilsson hp@axis.com
501ad919 58fr30 port Nick Clifton nickc@redhat.com
cd06af47 59frv port Nick Clifton nickc@redhat.com
07cc685e 60frv port Alexandre Oliva aoliva@redhat.com
cc849a38 61h8 port Jeff Law law@redhat.com
f61df03e 62h8 port Kazu Hirata kazu@codesourcery.com
cc849a38 63hppa port Jeff Law law@redhat.com
ae65dfef 64hppa port John David Anglin dave.anglin@nrc-cnrc.gc.ca
ff596f15 65i386 port Richard Henderson rth@redhat.com
f2bdcff1 66i386 port Jan Hubicka jh@suse.cz
c9c21f59 67i386 port Uros Bizjak ubizjak@gmail.com
4a0163ae 68ia64 port Jim Wilson wilson@tuliptree.org
9abaa85a 69ia64 port Steve Ellcey sje@cup.hp.com
0e47e899 70iq2000 port Nick Clifton nickc@redhat.com
dfcd2be2 71lm32 port Sebastien Bourdeauducq sebastien@milkymist.org
4569287f 72m32c port DJ Delorie dj@redhat.com
e3c6ddf5 73m32r port Nick Clifton nickc@redhat.com
cc849a38 74m68k port (?) Jeff Law law@redhat.com
a59c2cb8 75m68k port Andreas Schwab schwab@linux-m68k.org
dd0ac352 76m68k-motorola-sysv port Philippe De Muyter phdm@macqel.be
f8556812 77mcore port Nick Clifton nickc@redhat.com
46222c18 78mep port DJ Delorie dj@redhat.com
2ae04593 79microblaze Michael Eager eager@eagercon.com
cc7fe443 80mips port Eric Christopher echristo@apple.com
c69f9953 81mips port Richard Sandiford rdsandiford@googlemail.com
f8556812 82mmix port Hans-Peter Nilsson hp@bitrange.com
e3c6ddf5 83mn10300 port Jeff Law law@redhat.com
84mn10300 port Alexandre Oliva aoliva@redhat.com
be52b6d8 85moxie port Anthony Green green@moxielogic.com
05c58265 86pdp11 port Paul Koning ni1d@arrl.net
384763bb 87picochip port Hariharan Sandanagobalane hariharan@picochip.com
8372e9ea 88picochip port Daniel Towner dant@picochip.com
bf81fbc5 89rs6000 port Geoff Keating geoffk@geoffk.org
7cb0b8a7 90rs6000 port David Edelsohn dje.gcc@gmail.com
0bc5749d 91rs6000 vector extns Aldy Hernandez aldyh@redhat.com
24833e1a 92rx port Nick Clifton nickc@redhat.com
9829bea4 93s390 port Hartmut Penner hpenner@de.ibm.com
94s390 port Ulrich Weigand uweigand@de.ibm.com
4f1c9c75 95s390 port Andreas Krebbel Andreas.Krebbel@de.ibm.com
1485ffdd 96score port Chen Liqin liqin.gcc@gmail.com
e3c6ddf5 97sh port Alexandre Oliva aoliva@redhat.com
670a86cd 98sh port Kaz Kojima kkojima@gcc.gnu.org
cc849a38 99sparc port Richard Henderson rth@redhat.com
cdcb4a9a 100sparc port David S. Miller davem@redhat.com
a73c2b4b 101sparc port Eric Botcazou ebotcazou@libertysurf.fr
c2d4f42f 102spu port Trevor Smigiel trevor_smigiel@playstation.sony.com
7cb0b8a7 103spu port David Edelsohn dje.gcc@gmail.com
15153e30 104spu port Ulrich Weigand uweigand@de.ibm.com
e3c6ddf5 105v850 port Nick Clifton nickc@redhat.com
233f501d 106vax port Matt Thomas matt@3am-software.com
a4ae6a96 107x86-64 port Jan Hubicka jh@suse.cz
265f31f8 108xstormy16 port Nick Clifton nickc@redhat.com
eb4ff2b6 109xtensa port Sterling Augustine augustine.sterling@gmail.com
e3c6ddf5 110
111 OS Port Maintainers (OS alphabetical order)
112
595b88e8 113darwin port Mike Stump mikestump@comcast.net
f4177413 114darwin port Eric Christopher echristo@apple.com
af05c092 115darwin port Stan Shebs stanshebs@earthlink.net
4aa8866f 116DJGPP DJ Delorie dj@delorie.com
784dc194 117freebsd Loren J. Rittle ljrittle@acm.org
2870dead 118GNU/Hurd Thomas Schwinge thomas@schwinge.name
ae65dfef 119hpux John David Anglin dave.anglin@nrc-cnrc.gc.ca
f09fcf30 120hpux Steve Ellcey sje@cup.hp.com
3d00a007 121irix, osf, solaris Rainer Orth ro@CeBiTec.Uni-Bielefeld.DE
e03fcf5f 122netbsd Jason Thorpe thorpej@netbsd.org
04177cb3 123netbsd Krister Walfridsson krister.walfridsson@gmail.com
f0e28826 124sh-linux-gnu Kaz Kojima kkojima@gcc.gnu.org
4aa8866f 125RTEMS Ports Joel Sherrill joel@oarcorp.com
9310c946 126RTEMS Ports Ralf Corsepius ralf.corsepius@rtems.org
7516f0c4 127VMS Douglas Rupp rupp@gnat.com
79aafbf6 128VMS Tristan Gingold gingold@adacore.com
4aa8866f 129VxWorks ports Nathan Sidwell nathan@codesourcery.com
cff9dc68 130windows, cygwin, mingw Christopher Faylor cgf@gcc.gnu.org
244cd60a 131windows, cygwin, mingw Kai Tietz ktietz@redhat.com
8e32c255 132windows, cygwin, mingw Dave Korn dave.korn.cygwin@gmail.com
e3c6ddf5 133
668dc571 134 Language Front Ends Maintainers
e3c6ddf5 135
4b83e160 136C front end/ISO C99 Joseph Myers joseph@codesourcery.com
9829bea4 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
27bdc4aa 140Ada front end Arnaud Charlet charlet@act-europe.fr
49607763 141Fortran Paul Brook paul@codesourcery.com
cc849a38 142c++ Jason Merrill jason@redhat.com
9671b27d 143c++ Mark Mitchell mark@codesourcery.com
c875bbba 144c++ Nathan Sidwell nathan@codesourcery.com
ddcf38e8 145go Ian Lance Taylor ian@airs.com
001af83f 146java Per Bothner per@bothner.com
baabce06 147java Andrew Haley aph@redhat.com
6ca52624 148java Tom Tromey tromey@redhat.com
595b88e8 149objective-c/c++ Mike Stump mikestump@comcast.net
af05c092 150objective-c/c++ Stan Shebs stanshebs@earthlink.net
668dc571 151
152 Various Maintainers
153
85fdb7fe 154libcpp Per Bothner per@bothner.com
155libcpp All C and C++ front end maintainers
21f5445c 156fp-bit Ian Lance Taylor ian@airs.com
b55e20a0 157libdecnumber Ben Elliston bje@gnu.org
21f5445c 158libgcc Ian Lance Taylor ian@airs.com
668dc571 159libgcj Tom Tromey tromey@redhat.com
3fecdf28 160libgcj Bryce McKinlay mckinlay@redhat.com
4ac33a64 161libgo Ian Lance Taylor ian@airs.com
cc7fe443 162libgomp Richard Henderson rth@redhat.com
f97d0242 163libgomp Jakub Jelinek jakub@redhat.com
c8a50a04 164libiberty DJ Delorie dj@redhat.com
165libiberty Ian Lance Taylor ian@airs.com
166libffi testsuite Andreas Tobler andreast@gcc.gnu.org
2ab9be2b 167libobjc Nicola Pero nicola.pero@meta-innovation.com
099cd192 168libobjc Andrew Pinski pinskia@gmail.com
7ca5039d 169libquadmath Tobias Burnus burnus@net-b.de
b399fb79 170libquadmath Jakub Jelinek jakub@redhat.com
74c42694 171loop discovery Michael Hayes m.hayes@elec.canterbury.ac.nz
4b83e160 172soft-fp Joseph Myers joseph@codesourcery.com
4a0163ae 173scheduler (+ haifa) Jim Wilson wilson@tuliptree.org
e0ca23ce 174scheduler (+ haifa) Michael Meissner gnu@the-meissners.org
cc849a38 175scheduler (+ haifa) Jeff Law law@redhat.com
455fb4f7 176scheduler (+ haifa) Vladimir Makarov vmakarov@redhat.com
f5bcb691 177modulo-scheduler Ayal Zaks zaks@il.ibm.com
cc849a38 178reorg Jeff Law law@redhat.com
179caller-save.c Jeff Law law@redhat.com
65cc485a 180callgraph Jan Hubicka jh@suse.cz
4a0163ae 181debugging code Jim Wilson wilson@tuliptree.org
cc849a38 182dwarf debugging code Jason Merrill jason@redhat.com
21b4aefa 183c++ runtime libs Paolo Carlini paolo.carlini@oracle.com
cc7fe443 184c++ runtime libs Gabriel Dos Reis gdr@integrable-solutions.net
6941e176 185c++ runtime libs Ulrich Drepper drepper@redhat.com
6941e176 186c++ runtime libs Benjamin Kosnik bkoz@redhat.com
805892cf 187c++ runtime libs Loren J. Rittle ljrittle@acm.org
c356a43c 188c++ runtime libs Jonathan Wakely redi@gcc.gnu.org
e9b1ecca 189*synthetic multiply Torbjorn Granlund tege@swox.com
190*c-torture Torbjorn Granlund tege@swox.com
c26cd2a4 191fixincludes Bruce Korb bkorb@gnu.org
c599923e 192*gimpl* Jakub Jelinek jakub@redhat.com
193*gimpl* Aldy Hernandez aldyh@redhat.com
bbff0c62 194*gimpl* Jason Merrill jason@redhat.com
cc849a38 195gcse.c Jeff Law law@redhat.com
196global opt framework Jeff Law law@redhat.com
cdcb4a9a 197jump.c David S. Miller davem@redhat.com
d4e272bb 198web pages Gerald Pfeifer gerald@pfeifer.com
7412cf54 199config.sub/config.guess Ben Elliston config-patches@gnu.org
915f1827 200basic block reordering Jason Eckhardt jle@rice.edu
40cb8be1 201i18n Philipp Thomas pth@suse.de
4b83e160 202i18n Joseph Myers joseph@codesourcery.com
c192c146 203diagnostic messages Gabriel Dos Reis gdr@integrable-solutions.net
6523c107 204build machinery (*.in) Paolo Bonzini bonzini@gnu.org
1554dae1 205build machinery (*.in) DJ Delorie dj@redhat.com
8b4f1479 206build machinery (*.in) Nathanael Nerode neroden@gcc.gnu.org
2fb10547 207build machinery (*.in) Alexandre Oliva aoliva@redhat.com
e3d68d13 208build machinery (*.in) Ralf Wildenhues Ralf.Wildenhues@gmx.de
d4e272bb 209docs co-maintainer Gerald Pfeifer gerald@pfeifer.com
4b83e160 210docs co-maintainer Joseph Myers joseph@codesourcery.com
7572bd48 211predict.def Jan Hubicka jh@suse.cz
bf81fbc5 212contrib/regression Geoff Keating geoffk@geoffk.org
acaf46de 213gcov Jan Hubicka jh@suse.cz
214gcov Nathan Sidwell nathan@codesourcery.com
b3ccab1c 215option handling Neil Booth neil@daikokuya.co.uk
11ce7043 216option handling Joseph Myers joseph@codesourcery.com
0aa10471 217middle-end Jeff Law law@redhat.com
a7611bf4 218middle-end Roger Sayle roger@eyesopen.com
6be90865 219middle-end Ian Lance Taylor ian@airs.com
5a6568b4 220middle-end Diego Novillo dnovillo@google.com
de52fda6 221middle-end Richard Guenther rguenther@suse.de
3514a11b 222tree-ssa Diego Novillo dnovillo@google.com
4ee9c684 223tree-ssa Andrew MacLeod amacleod@redhat.com
9aad078e 224PRE Daniel Berlin dberlin@dberlin.org
74066891 225code sinking Daniel Berlin dberlin@dberlin.org
4ee9c684 226mudflap Frank Ch. Eigler fche@redhat.com
a611cf87 227tree browser/unparser Sebastian Pop sebastian.pop@amd.com
cc7fe443 228scev, data dependence Daniel Berlin dberlin@dberlin.org
a611cf87 229scev, data dependence Sebastian Pop sebastian.pop@amd.com
9763d43d 230profile feedback Jan Hubicka jh@suse.cz
c875bbba 231type-safe vectors Nathan Sidwell nathan@codesourcery.com
9aad078e 232alias analysis Daniel Berlin dberlin@dberlin.org
2f5151d2 233reload Ulrich Weigand uweigand@de.ibm.com
4c6d05aa 234reload Bernd Schmidt bernds@codesourcery.com
b55e20a0 235dfp.c, related Ben Elliston bje@gnu.org
98e67652 236RTL optimizers Eric Botcazou ebotcazou@libertysurf.fr
f1999bd7 237RTL optimizers Richard Sandiford rdsandiford@googlemail.com
de0a1cbe 238auto-vectorizer Richard Guenther rguenther@suse.de
215d9ce6 239auto-vectorizer Zdenek Dvorak ook@ucw.cz
8e68bfcc 240auto-vectorizer Ira Rosen irar@il.ibm.com
215d9ce6 241loop infrastructure Zdenek Dvorak ook@ucw.cz
5954dfea 242OpenMP Jakub Jelinek jakub@redhat.com
582d616d 243testsuite Rainer Orth ro@CeBiTec.Uni-Bielefeld.DE
1e94a16f 244testsuite Mike Stump mikestump@comcast.net
60307e2e 245register allocation Vladimir Makarov vmakarov@redhat.com
62c015ab 246
9cb68dd2 247Note that individuals who maintain parts of the compiler need approval to
248check in changes outside of the parts of the compiler they maintain.
33f8e4e0 249
a62d86ae 250 Non-Algorithmic Maintainers
251
a62d86ae 252loop optimizer Daniel Berlin dberlin@dberlin.org
a62d86ae 253
a3de79f9 254Note that individuals who maintain parts of the compiler as non-algorithmic
255maintainers need approval to check in algorithmic changes or changes
a62d86ae 256outside of the parts of the compiler they maintain.
62c015ab 257
eb57d4df 258 Reviewers
a3de79f9 259
a3de79f9 260dataflow Paolo Bonzini bonzini@gnu.org
f7074c96 261dataflow Seongbae Park seongbae.park@gmail.com
a3de79f9 262dataflow Kenneth Zadeck zadeck@naturalbridge.com
4b83e160 263driver Joseph Myers joseph@codesourcery.com
49607763 264Fortran Janne Blomqvist jb@gcc.gnu.org
265Fortran Tobias Burnus burnus@net-b.de
49607763 266Fortran Jerry DeLisle jvdelisle@gcc.gnu.org
267Fortran Erik Edelmann erik.edelmann@iki.fi
4e82a0cf 268Fortran Daniel Franke franke.daniel@gmail.com
56b496b0 269Fortran Steven G. Kargl sgk@troutmask.apl.washington.edu
2a462700 270