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