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