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