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