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