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