4 This file contains information about people who are permitted to make
5 changes to various parts of the compiler and associated libraries.
7 Please do not contact the people in this file directly to report
10 For general information about GCC, please visit:
14 To report problems in GCC, please visit:
16 http://gcc.gnu.org/bugs/
18 Note: when adding someone to a more specific section please remove any
19 corresponding entry from the Write After Approval list.
21 Note: please verify that sorting is correct with:
22 ./contrib/check-MAINTAINERS.py MAINTAINERS
29 Richard Biener <rguenther@suse.de>
30 Richard Earnshaw <richard.earnshaw@arm.com>
31 Jakub Jelinek <jakub@redhat.com>
32 Richard Kenner <kenner@nyu.edu>
33 Jeff Law <jlaw@ventanamicro.com>
34 Michael Meissner <gnu@the-meissners.org>
35 Jason Merrill <jason@redhat.com>
36 David S. Miller <davem@redhat.com>
37 Joseph Myers <joseph@codesourcery.com>
38 Richard Sandiford <richard.sandiford@arm.com>
39 Bernd Schmidt <bernds_cb1@t-online.de>
40 Ian Lance Taylor <ian@airs.com>
41 Jim Wilson <wilson@tuliptree.org>
43 Note that while global reviewers can approve changes to any part of
44 the compiler or associated libraries, they still need approval for
45 their own patches from other maintainers or reviewers.
47 Also note that maintainership of any area covers changes to web pages,
48 docs, and the testsuite related to that.
50 CPU Port Maintainers (CPU alphabetical order)
52 aarch64 port Richard Earnshaw <richard.earnshaw@arm.com>
53 aarch64 port Richard Sandiford <richard.sandiford@arm.com>
54 aarch64 port Marcus Shawcroft <marcus.shawcroft@arm.com>
55 aarch64 port Kyrylo Tkachov <kyrylo.tkachov@arm.com>
56 alpha port Richard Henderson <rth@gcc.gnu.org>
57 amdgcn port Julian Brown <julian@codesourcery.com>
58 amdgcn port Andrew Stubbs <ams@codesourcery.com>
59 arc port Joern Rennecke <gnu@amylaar.uk>
60 arc port Claudiu Zissulescu <claziss@synopsys.com>
61 arm port Nick Clifton <nickc@redhat.com>
62 arm port Richard Earnshaw <richard.earnshaw@arm.com>
63 arm port Ramana Radhakrishnan <ramana.gcc@gmail.com>
64 arm port Kyrylo Tkachov <kyrylo.tkachov@arm.com>
65 avr port Denis Chertykov <chertykov@gmail.com>
66 bfin port Jie Zhang <jzhang918@gmail.com>
67 bpf port Jose E. Marchesi <jose.marchesi@oracle.com>
68 c6x port Bernd Schmidt <bernds_cb1@t-online.de>
69 cris port Hans-Peter Nilsson <hp@axis.com>
70 c-sky port Xianmiao Qu <cooper.qu@linux.alibaba.com>
71 c-sky port Yunhai Shang <yunhai@linux.alibaba.com>
72 epiphany port Joern Rennecke <gnu@amylaar.uk>
73 fr30 port Nick Clifton <nickc@redhat.com>
74 frv port Nick Clifton <nickc@redhat.com>
75 frv port Alexandre Oliva <aoliva@gcc.gnu.org>
76 ft32 port James Bowman <james.bowman@ftdichip.com>
77 h8 port Jeff Law <jeffreyalaw@gmail.com>
78 hppa port Jeff Law <jeffreyalaw@gmail.com>
79 hppa port John David Anglin <dave.anglin@bell.net>
80 i386 port Jan Hubicka <hubicka@ucw.cz>
81 i386 port Uros Bizjak <ubizjak@gmail.com>
82 i386 vector ISA extns Kirill Yukhin <kirill.yukhin@gmail.com>
83 i386 vector ISA extns Hongtao Liu <hongtao.liu@intel.com>
84 iq2000 port Nick Clifton <nickc@redhat.com>
85 lm32 port Sebastien Bourdeauducq <sebastien@milkymist.org>
86 LoongArch port Chenghua Xu <xuchenghua@loongson.cn>
87 LoongArch port Lulu Cheng <chenglulu@loongson.cn>
88 m32r port Nick Clifton <nickc@redhat.com>
89 m68k port (?) Jeff Law <jeffreyalaw@gmail.com>
90 m68k port Andreas Schwab <schwab@linux-m68k.org>
91 m68k-motorola-sysv port Philippe De Muyter <phdm@macqel.be>
92 mcore port Nick Clifton <nickc@redhat.com>
93 microblaze Michael Eager <eager@eagercon.com>
94 mips port YunQiang Su <syq@gcc.gnu.org>
95 mmix port Hans-Peter Nilsson <hp@bitrange.com>
96 mn10300 port Jeff Law <jeffreyalaw@gmail.com>
97 mn10300 port Alexandre Oliva <aoliva@gcc.gnu.org>
98 moxie port Anthony Green <green@moxielogic.com>
99 msp430 port Nick Clifton <nickc@redhat.com>
100 nds32 port Chung-Ju Wu <jasonwucj@gmail.com>
101 nds32 port Shiva Chen <shiva0217@gmail.com>
102 nios2 port Chung-Lin Tang <cltang@codesourcery.com>
103 nios2 port Sandra Loosemore <sandra@codesourcery.com>
104 nvptx port Tom de Vries <tdevries@suse.de>
105 nvptx port Thomas Schwinge <thomas@codesourcery.com>
106 or1k port Stafford Horne <shorne@gmail.com>
107 pdp11 port Paul Koning <ni1d@arrl.net>
108 powerpcspe port Andrew Jenner <andrew@codesourcery.com>
109 pru port Dimitar Dimitrov <dimitar@dinux.eu>
110 riscv port Kito Cheng <kito.cheng@gmail.com>
111 riscv port Palmer Dabbelt <palmer@dabbelt.com>
112 riscv port Andrew Waterman <andrew@sifive.com>
113 riscv port Jim Wilson <jim.wilson.gcc@gmail.com>
114 rs6000/powerpc port David Edelsohn <dje.gcc@gmail.com>
115 rs6000/powerpc port Segher Boessenkool <segher@kernel.crashing.org>
116 rs6000/powerpc port Kewen Lin <linkw@gcc.gnu.org>
117 rs6000 vector extns Aldy Hernandez <aldyh@redhat.com>
118 rx port Nick Clifton <nickc@redhat.com>
119 s390 port Ulrich Weigand <uweigand@de.ibm.com>
120 s390 port Andreas Krebbel <krebbel@linux.ibm.com>
121 sh port Alexandre Oliva <aoliva@gcc.gnu.org>
122 sh port Oleg Endo <olegendo@gcc.gnu.org>
123 sparc port David S. Miller <davem@redhat.com>
124 sparc port Eric Botcazou <ebotcazou@libertysurf.fr>
125 v850 port Nick Clifton <nickc@redhat.com>
126 vax port Matt Thomas <matt@3am-software.com>
127 vax port Maciej W. Rozycki <macro@embecosm.com>
128 visium port Eric Botcazou <ebotcazou@libertysurf.fr>
129 x86-64 port Jan Hubicka <hubicka@ucw.cz>
130 xstormy16 port Nick Clifton <nickc@redhat.com>
131 xtensa port Sterling Augustine <augustine.sterling@gmail.com>
132 xtensa port Max Filippov <jcmvbkbc@gmail.com>
134 OS Port Maintainers (OS alphabetical order)
136 aix David Edelsohn <dje.gcc@gmail.com>
137 Android sub-port Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
138 darwin port Iain Sandoe <iain@sandoe.co.uk>
139 darwin port Mike Stump <mikestump@comcast.net>
140 DJGPP DJ Delorie <dj@delorie.com>
141 freebsd Andreas Tobler <andreast@gcc.gnu.org>
142 GNU/Hurd Thomas Schwinge <thomas@schwinge.name>
143 hpux John David Anglin <dave.anglin@bell.net>
144 solaris Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
145 netbsd Jason Thorpe <thorpej@netbsd.org>
146 netbsd Krister Walfridsson <krister.walfridsson@gmail.com>
147 sh-linux-gnu Kaz Kojima <kkojima@gcc.gnu.org>
148 RTEMS Ports Joel Sherrill <joel@oarcorp.com>
149 RTEMS Ports Ralf Corsepius <ralf.corsepius@rtems.org>
150 RTEMS Ports Sebastian Huber <sebastian.huber@embedded-brains.de>
151 VMS Douglas Rupp <douglas.b.rupp@gmail.com>
152 VMS Tristan Gingold <tgingold@free.fr>
153 VxWorks ports Olivier Hainque <hainque@adacore.com>
154 cygwin, mingw-w64 Jonathan Yong <10walls@gmail.com>
156 Language Front Ends Maintainers
158 C front end/ISO C99 Joseph Myers <joseph@codesourcery.com>
159 Ada front end Arnaud Charlet <charlet@adacore.com>
160 Ada front end Eric Botcazou <ebotcazou@libertysurf.fr>
161 Ada front end Marc Poulhiès <poulhies@adacore.com>
162 Ada front end Pierre-Marie de Rodat <derodat@adacore.com>
163 c++ Jason Merrill <jason@redhat.com>
164 c++ Nathan Sidwell <nathan@acm.org>
165 D front end Iain Buclaw <ibuclaw@gdcproject.org>
166 go Ian Lance Taylor <ian@airs.com>
167 Modula-2 front end Gaius Mulley <gaiusmod2@gmail.com>
168 objective-c/c++ Mike Stump <mikestump@comcast.net>
169 objective-c/c++ Iain Sandoe <iain@sandoe.co.uk>
170 Rust Arthur Cohen <arthur.cohen@embecosm.com>
171 Rust Philip Herron <herron.philip@googlemail.com>
175 libbacktrace Ian Lance Taylor <ian@airs.com>
176 libcpp Per Bothner <per@bothner.com>
177 libcpp All C and C++ front end maintainers
178 libcpp David Malcolm <dmalcolm@redhat.com>
179 fp-bit Ian Lance Taylor <ian@airs.com>
180 libgcc Ian Lance Taylor <ian@airs.com>
181 libgo Ian Lance Taylor <ian@airs.com>
182 libgomp Jakub Jelinek <jakub@redhat.com>
183 libgomp Tobias Burnus <tobias@codesourcery.com>
184 libgomp (OpenACC) Thomas Schwinge <thomas@codesourcery.com>
185 libiberty Ian Lance Taylor <ian@airs.com>
186 libitm Torvald Riegel <triegel@redhat.com>
187 libobjc Nicola Pero <nicola.pero@meta-innovation.com>
188 libobjc Andrew Pinski <pinskia@gmail.com>
189 libquadmath Tobias Burnus <tobias@codesourcery.com>
190 libquadmath Jakub Jelinek <jakub@redhat.com>
191 libvtv Caroline Tice <cmtice@google.com>
192 libphobos Iain Buclaw <ibuclaw@gdcproject.org>
193 line map Dodji Seketeli <dodji@redhat.com>
194 soft-fp Joseph Myers <joseph@codesourcery.com>
195 scheduler (+ haifa) Jim Wilson <wilson@tuliptree.org>
196 scheduler (+ haifa) Michael Meissner <gnu@the-meissners.org>
197 scheduler (+ haifa) Jeff Law <jeffreyalaw@gmail.com>
198 scheduler (+ haifa) Vladimir Makarov <vmakarov@redhat.com>
199 modulo-scheduler Roman Zhuykov <zhroma@ispras.ru>
200 reorg Jeff Law <jeffreyalaw@gmail.com>
201 caller-save.cc Jeff Law <jeffreyalaw@gmail.com>
202 callgraph Jan Hubicka <hubicka@ucw.cz>
203 debugging code Jim Wilson <wilson@tuliptree.org>
204 dwarf debugging code Jason Merrill <jason@redhat.com>
205 dwarf debugging code Cary Coutant <ccoutant@gmail.com>
206 c++ runtime libs Paolo Carlini <paolo.carlini@oracle.com>
207 c++ runtime libs Ulrich Drepper <drepper@gmail.com>
208 c++ runtime libs Benjamin De Kosnik <bkoz@gnu.org>
209 c++ runtime libs Jonathan Wakely <jwakely@redhat.com>
210 c++ runtime libs special modes François Dumont <fdumont@gcc.gnu.org>
211 fixincludes Bruce Korb <bkorb@gnu.org>
212 *gimpl* Jakub Jelinek <jakub@redhat.com>
213 *gimpl* Aldy Hernandez <aldyh@redhat.com>
214 *gimpl* Jason Merrill <jason@redhat.com>
215 gcse.cc Jeff Law <jeffreyalaw@gmail.com>
216 global opt framework Jeff Law <jeffreyalaw@gmail.com>
217 jump.cc David S. Miller <davem@redhat.com>
218 web pages Gerald Pfeifer <gerald@pfeifer.com>
219 config.sub/config.guess Ben Elliston <config-patches@gnu.org>
220 i18n Philipp Thomas <pth@suse.de>
221 i18n Joseph Myers <joseph@codesourcery.com>
222 diagnostic messages Dodji Seketeli <dodji@redhat.com>
223 diagnostic messages David Malcolm <dmalcolm@redhat.com>
224 build machinery (*.in) Paolo Bonzini <bonzini@gnu.org>
225 build machinery (*.in) Nathanael Nerode <neroden@gcc.gnu.org>
226 build machinery (*.in) Alexandre Oliva <aoliva@gcc.gnu.org>
227 build machinery (*.in) Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
228 docs co-maintainer Gerald Pfeifer <gerald@pfeifer.com>
229 docs co-maintainer Joseph Myers <joseph@codesourcery.com>
230 docs co-maintainer Sandra Loosemore <sandra@codesourcery.com>
231 docstring relicensing Gerald Pfeifer <gerald@pfeifer.com>
232 docstring relicensing Joseph Myers <joseph@codesourcery.com>
233 predict.def Jan Hubicka <hubicka@ucw.cz>
234 gcov Jan Hubicka <hubicka@ucw.cz>
235 gcov Nathan Sidwell <nathan@acm.org>
236 option handling Joseph Myers <joseph@codesourcery.com>
237 middle-end Jeff Law <jeffreyalaw@gmail.com>
238 middle-end Ian Lance Taylor <ian@airs.com>
239 middle-end Richard Biener <rguenther@suse.de>
240 *vrp, ranger Aldy Hernandez <aldyh@redhat.com>
241 *vrp, ranger Andrew MacLeod <amacleod@redhat.com>
242 tree-ssa Andrew MacLeod <amacleod@redhat.com>
243 tree browser/unparser Sebastian Pop <sebpop@gmail.com>
244 scev, data dependence Sebastian Pop <sebpop@gmail.com>
245 profile feedback Jan Hubicka <hubicka@ucw.cz>
246 AutoFDO Eugene Rozenfeld <erozen@microsoft.com>
247 reload Ulrich Weigand <uweigand@de.ibm.com>
248 RTL optimizers Eric Botcazou <ebotcazou@libertysurf.fr>
249 instruction combiner Segher Boessenkool <segher@kernel.crashing.org>
250 auto-vectorizer Richard Biener <rguenther@suse.de>
251 auto-vectorizer Zdenek Dvorak <ook@ucw.cz>
252 loop infrastructure Zdenek Dvorak <ook@ucw.cz>
253 loop ivopts Bin Cheng <bin.cheng@linux.alibaba.com>
254 loop optimizer Bin Cheng <bin.cheng@linux.alibaba.com>
255 OpenACC Thomas Schwinge <thomas@codesourcery.com>
256 OpenACC Tobias Burnus <tobias@codesourcery.com>
257 OpenMP Jakub Jelinek <jakub@redhat.com>
258 OpenMP Tobias Burnus <tobias@codesourcery.com>
259 testsuite Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
260 testsuite Mike Stump <mikestump@comcast.net>
261 register allocation Vladimir Makarov <vmakarov@redhat.com>
262 gdbhooks.py David Malcolm <dmalcolm@redhat.com>
263 jit David Malcolm <dmalcolm@redhat.com>
264 gen* on machine desc Richard Sandiford <rdsandiford@googlemail.com>
265 static analyzer David Malcolm <dmalcolm@redhat.com>
267 Note that individuals who maintain parts of the compiler need approval to
268 check in changes outside of the parts of the compiler they maintain.
272 arc port Claudiu Zissulescu <claziss@synopsys.com>
273 callgraph Martin Jambor <mjambor@suse.cz>
274 C front end Marek Polacek <polacek@redhat.com>
275 CTF, BTF Indu Bhagat <indu.bhagat@oracle.com>
276 CTF, BTF, bpf port David Faust <david.faust@oracle.com>
277 dataflow Paolo Bonzini <bonzini@gnu.org>
278 dataflow Seongbae Park <seongbae.park@gmail.com>
279 dataflow Kenneth Zadeck <zadeck@naturalbridge.com>
280 driver Joseph Myers <joseph@codesourcery.com>
281 Fortran Harald Anlauf <anlauf@gmx.de>
282 Fortran Janne Blomqvist <jb@gcc.gnu.org>
283 Fortran Tobias Burnus <tobias@codesourcery.com>
284 Fortran François-Xavier Coudert <fxcoudert@gcc.gnu.org>
285 Fortran Jerry DeLisle <jvdelisle@gcc.gnu.org>
286 Fortran Erik Edelmann <erik.edelmann@iki.fi>
287 Fortran Daniel Franke <franke.daniel@gmail.com>
288 Fortran Thomas König <tkoenig@gcc.gnu.org>
289 Fortran Daniel Kraft <d@domob.eu>
290 Fortran Toon Moene <toon@moene.org>
291 Fortran Mikael Morin <mikael@gcc.gnu.org>
292 Fortran Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
293 Fortran Paul Thomas <pault@gcc.gnu.org>
294 Fortran Janus Weil <janus@gcc.gnu.org>
295 Graphite Tobias Grosser <grosser@fim.uni-passau.de>
296 Graphite Sebastian Pop <sebpop@gmail.com>
297 libcpp Tom Tromey <tromey@redhat.com>
298 libsanitizer, asan.cc Jakub Jelinek <jakub@redhat.com>
299 libsanitizer, asan.cc Dodji Seketeli <dodji@redhat.com>
300 libsanitizer, asan.cc Kostya Serebryany <kcc@google.com>
301 libsanitizer, asan.cc Dmitry Vyukov <dvyukov@google.com>
302 loop optimizer Zdenek Dvorak <ook@ucw.cz>
303 LTO Richard Biener <rguenther@suse.de>
304 LTO plugin Cary Coutant <ccoutant@gmail.com>
305 Plugin Le-Chun Wu <lcwu@google.com>
306 register allocation Peter Bergner <bergner@linux.ibm.com>
307 register allocation Kenneth Zadeck <zadeck@naturalbridge.com>
308 register allocation Seongbae Park <seongbae.park@gmail.com>
309 riscv port Robin Dapp <rdapp.gcc@gmail.com>
310 riscv port Juzhe Zhong <juzhe.zhong@rivai.ai>
311 RTL optimizers Steven Bosscher <steven@gcc.gnu.org>
312 selective scheduling Andrey Belevantsev <abel@ispras.ru>
313 selective scheduling Alexander Monakov <amonakov@ispras.ru>
314 wide-int Kenneth Zadeck <zadeck@naturalbridge.com>
315 wide-int Mike Stump <mikestump@comcast.net>
316 wide-int Richard Sandiford <rdsandiford@googlemail.com>
318 Note that while reviewers can approve changes to parts of the compiler
319 that they maintain, they still need approval for their own patches
320 from other maintainers or reviewers.
322 Write After Approval (last name alphabetical order)
324 Mark G. Adams <mark.g.adams@sympatico.ca>
325 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
326 Pedro Alves <palves@redhat.com>
327 Paul-Antoine Arras <pa@codesourcery.com>
328 Arsen Arsenović <arsen@aarsen.me>
329 Raksit Ashok <raksit@google.com>
330 Matt Austern <austern@google.com>
331 David Ayers <ayers@fsfe.org>
332 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
333 Giovanni Bajo <giovannibajo@gcc.gnu.org>
334 Simon Baldwin <simonb@google.com>
335 Richard Ball <richard.ball@arm.com>
336 Scott Bambrough <scottb@netwinder.org>
337 Wolfgang Bangerth <bangerth@dealii.org>
338 Gergö Barany <gergo@codesourcery.com>
339 Charles Baylis <charles.baylis@linaro.org>
340 Tejas Belagod <tejas.belagod@arm.com>
341 Matthew Beliveau <mbelivea@redhat.com>
342 Serge Belyshev <belyshev@depni.sinp.msu.ru>
343 Jon Beniston <jon@beniston.com>
344 Andrew Bennett <andrew.bennett@imgtec.com>
345 Andrew Benson <abensonca@gmail.com>
346 Daniel Berlin <dberlin@dberlin.org>
347 Pat Bernardi <bernardi@adacore.com>
348 Jan Beulich <jbeulich@suse.com>
349 David Billinghurst <David.Billinghurst@riotinto.com>
350 Tomas Bily <tbily@suse.cz>
351 Laurynas Biveinis <laurynas.biveinis@gmail.com>
352 Eric Blake <ericb@gcc.gnu.org>
353 Phil Blundell <pb@futuretv.com>
354 Hans Boehm <hboehm@gcc.gnu.org>
355 Lynn Boger <laboger@linux.vnet.ibm.com>
356 Ian Bolton <ian.bolton@arm.com>
357 Andrea Bona <andrea.bona@st.com>
358 Neil Booth <neil@daikokuya.co.uk>
359 Antoni Boucher <bouanto@zoho.com>
360 Robert Bowdidge <bowdidge@apple.com>
361 Joel Brobecker <brobecker@gnat.com>
362 Dave Brolley <brolley@redhat.com>
363 Christian Bruel <christian.bruel@st.com>
364 Kevin Buettner <kevinb@redhat.com>
365 Andrew Burgess <aburgess@redhat.com>
366 Adam Butcher <adam@jessamine.co.uk>
367 Andrew Cagney <cagney@gnu.org>
368 Andrew Carlotti <andrew.carlotti@arm.com>
369 Daniel Carrera <dcarrera@gmail.com>
370 Stephane Carrez <stcarrez@nerim.fr>
371 Gabriel Charette <gchare@google.com>
372 Chandra Chavva <cchavva@redhat.com>
373 Dehao Chen <dehao@google.com>
374 Fabien Chêne <fabien@gcc.gnu.org>
375 Clément Chigot <chigot@adacore.com>
376 Harshit Chopra <harshit@google.com>
377 Tamar Christina <tamar.christina@arm.com>
378 Eric Christopher <echristo@gmail.com>
379 Paul Clarke <pc@us.ibm.com>
380 William Cohen <wcohen@redhat.com>
381 Michael Collison <michael.collison@arm.com>
382 Josh Conner <joshconner@google.com>
383 R. Kelley Cook <kcook@gcc.gnu.org>
384 Alex Coplan <alex.coplan@arm.com>
385 Andrea Corallo <andrea.corallo@arm.com>
386 Christian Cornelssen <ccorn@cs.tu-berlin.de>
387 Ludovic Courtès <ludo@gnu.org>
388 Lawrence Crowl <crowl@google.com>
389 Lili Cui <lili.cui@intel.com>
390 Ian Dall <ian@beware.dropbear.id.au>
391 David Daney <david.daney@caviumnetworks.com>
392 Simon Dardis <simon.dardis@gmail.com>
393 Sudakshina Das <sudi.das@arm.com>
394 Bud Davis <jmdavis@link.com>
395 Chris Demetriou <cgd@google.com>
396 Sameera Deshpande <sameera.deshpande@linaro.org>
397 Wilco Dijkstra <wdijkstr@arm.com>
398 Benoit Dupont de Dinechin <benoit.dupont-de-dinechin@st.com>
399 Lehua Ding <lehua.ding@rivai.ai>
400 Jason Eckhardt <jle@rice.edu>
401 Bernd Edlinger <bernd.edlinger@hotmail.de>
402 Phil Edwards <pme@gcc.gnu.org>
403 Mark Eggleston <mark.eggleston@codethink.co.uk>
404 Steve Ellcey <sellcey@caviumnetworks.com>
405 Mohan Embar <gnustuff@thisiscool.com>
406 Revital Eres <eres@il.ibm.com>
407 Marc Espie <espie@cvs.openbsd.org>
408 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
409 Doug Evans <dje@google.com>
410 Chris Fairles <cfairles@gcc.gnu.org>
411 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
412 Changpeng Fang <changpeng.fang@amd.com>
413 Sam Feifer <sfeifer@redhat.com>
414 Eric Feng <ef2648@columbia.edu>
415 Li Feng <nemokingdom@gmail.com>
416 Thomas Fitzsimmons <fitzsim@redhat.com>
417 Alexander Fomin <afomin.mailbox@gmail.com>
418 Brian Ford <ford@vss.fsi.com>
419 Matthew Fortune <mfortune@gmail.com>
420 John Freeman <jfreeman08@gmail.com>
421 Nathan Froyd <froydnj@gcc.gnu.org>
422 Chao-ying Fu <fu@mips.com>
423 Gary Funck <gary@intrepid.com>
424 Pompapathi V Gadad <Pompapathi.V.Gadad@nsc.com>
425 Eric Gallager <egall@gwmail.gwu.edu>
426 Gopalasubramanian Ganesh <Ganesh.Gopalasubramanian@amd.com>
427 Fei Gao <gaofei@eswincomputing.com>
428 Kaveh Ghazi <ghazi@gcc.gnu.org>
429 Doug Gilmore <Doug.Gilmore@imgtec.com>
430 Matthew Gingell <gingell@gnat.com>
431 Jan-Benedict Glaw <jbglaw@lug-owl.de>
432 Marc Glisse <marc.glisse@inria.fr>
433 Prachi Godbole <prachi.godbole@imgtec.com>
434 Torbjorn Granlund <tege@swox.com>
435 James Greenhalgh <james.greenhalgh@arm.com>
436 Doug Gregor <doug.gregor@gmail.com>
437 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
438 Yury Gribov <tetra2005@gmail.com>
439 Jon Grimm <jgrimm2@us.ibm.com>
440 Laurent Guerby <laurent@guerby.net>
441 Haochen Gui <guihaoc@gcc.gnu.org>
442 Jiufu Guo <guojiufu@linux.ibm.com>
443 Xuepeng Guo <terry.xpguo@gmail.com>
444 Wei Guozhi <carrot@google.com>
445 Vineet Gupta <vineetg@rivosinc.com>
446 Naveen H.S <naveenh@marvell.com>
447 Mostafa Hagog <hagog@gcc.gnu.org>
448 Jivan Hakobyan <jivanhakobyan9@gmail.com>
449 Andrew Haley <aph@redhat.com>
450 Frederik Harwath <frederik@harwath.name>
451 Stuart Hastings <stuart@apple.com>
452 Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
453 Pat Haugen <pthaugen@us.ibm.com>
454 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
455 Alan Hayward <alan.hayward@arm.com>
456 Li Jia He <helijia@gcc.gnu.org>
457 Mark Heffernan <meheff@google.com>
458 George Helffrich <george@gcc.gnu.org>
459 Daniel Hellstrom <daniel@gaisler.com>
460 Fergus Henderson <fjh@cs.mu.oz.au>
461 Stuart Henderson <shenders@gcc.gnu.org>
462 Marius Hillenbrand <mhillen@linux.ibm.com>
463 Matthew Hiller <hiller@redhat.com>
464 Kazu Hirata <kazu@codesourcery.com>
465 Manfred Hollstein <mh@suse.com>
466 Cong Hou <congh@google.com>
467 Lin Hu <lin1.hu@intel.com>
468 Falk Hueffner <falk@debian.org>
469 Andrew John Hughes <gnu_andrew@member.fsf.org>
470 Dominique d'Humieres <dhumieres.dominique@free.fr>
471 Andy Hutchinson <hutchinsonandy@aim.com>
472 Joel Hutton <joel.hutton@arm.com>
473 Lewis Hyatt <lhyatt@gmail.com>
474 Paul Iannetta <piannetta@kalrayinc.com>
475 Roland Illig <roland.illig@gmx.de>
476 Meador Inge <meadori@codesourcery.com>
477 Bernardo Innocenti <bernie@develer.com>
478 Mihail Ionescu <mihail.ionescu@arm.com>
479 Vladislav Ivanishin <vlad@ispras.ru>
480 Alexander Ivchenko <aivchenk@gmail.com>
481 Balaji V. Iyer <bviyer@gmail.com>
482 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
483 Daniel Jacobowitz <drow@false.org>
484 Andreas Jaeger <aj@suse.de>
485 Harsha Jagasia <harsha.jagasia@amd.com>
486 Fariborz Jahanian <fjahanian@apple.com>
487 Surya Kumari Jangala <jskumari@linux.ibm.com>
488 Haochen Jiang <haochen.jiang@intel.com>
489 Qian Jianhua <qianjh@fujitsu.com>
490 Michal Jires <mjires@suse.cz>
491 Janis Johnson <janis.marie.johnson@gmail.com>
492 Teresa Johnson <tejohnson@google.com>
493 Kean Johnston <jkj@sco.com>
494 Phillip Jordan <phillip.m.jordan@gmail.com>
495 Tim Josling <tej@melbpc.org.au>
496 Victor Kaplansky <victork@il.ibm.com>
497 Filip Kastl <fkastl@suse.cz>
498 Geoffrey Keating <geoffk@geoffk.org>
499 Brendan Kehoe <brendan@zen.org>
500 Andi Kleen <andi@firstfloor.org>
501 Matthias Klose <doko@debian.org>
502 Jeff Knaggs <jknaggs@redhat.com>
503 Michael Koch <konqueror@gmx.de>
504 Nicolas Koenig <koenigni@student.ethz.ch>
505 Boris Kolpackov <boris@codesynthesis.com>
506 Lingling Kong <lingling.kong@intel.com>
507 Dave Korn <dave.korn.cygwin@gmail.com>
508 Julia Koval <julia.koval@intel.com>
509 Matt Kraai <kraai@ftbfs.org>
510 Jan Kratochvil <jan.kratochvil@redhat.com>
511 Matthias Kretz <m.kretz@gsi.de>
512 Louis Krupp <louis.krupp@zoho.com>
513 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
514 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
515 Doug Kwan <dougkwan@google.com>
516 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
517 Scott Robert Ladd <scott.ladd@coyotegulch.com>
518 Razya Ladelsky <razya@gcc.gnu.org>
519 Thierry Lafage <thierry.lafage@inria.fr>
520 Rask Ingemann Lambertsen <ccc94453@vip.cybercity.dk>
521 Jerome Lambourg <lambourg@adacore.com>
522 Tim Lange <mail@tim-lange.me>
523 Asher Langton <langton2@llnl.gov>
524 Chris Lattner <sabre@nondot.org>
525 Terry Laurenzo <tlaurenzo@gmail.com>
526 Alan Lawrence <alan.lawrence@arm.com>
527 Jozef Lawrynowicz <jozef.l@mittosystems.com>
528 Georg-Johann Lay <avr@gjlay.de>
529 Vlad Lazar <vlad.lazar@arm.com>
530 Marc Lehmann <pcg@goof.com>
531 James Lemke <jim@lemke.org>
532 Ilya Leoshkevich <iii@linux.ibm.com>
533 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
534 Pan Li <pan2.li@intel.com>
535 Renlin Li <renlin.li@arm.com>
536 Xinliang David Li <davidxl@google.com>
537 Chen Liqin <liqin.gcc@gmail.com>
538 Martin Liska <mliska@suse.cz>
539 Hao Liu <hliu@os.amperecomputing.com>
540 Jiangning Liu <jiangning.liu@arm.com>
541 Sa Liu <saliu@de.ibm.com>
542 Ralph Loader <rcl@ihug.co.nz>
543 Sheldon Lobo <sheldon.lobo@oracle.com
544 Gabor Loki <loki@inf.u-szeged.hu>
545 Manuel López-Ibáñez <manu@gcc.gnu.org>
546 Carl Love <cel@linux.ibm.com>
547 Martin v. Löwis <loewis@informatik.hu-berlin.de>
548 Edwin Lu <ewlu@rivosinc.com>
549 H.J. Lu <hjl.tools@gmail.com>
550 Xiong Hu Luo <luoxhu@gcc.gnu.org>
551 Bin Bin Lv <shlb@linux.ibm.com>
552 Christophe Lyon <christophe.lyon@arm.com>
553 Jun Ma <junma@linux.alibaba.com>
554 Luis Machado <luisgpm@br.ibm.com>
555 Ziga Mahkovec <ziga.mahkovec@klika.si>
556 Matthew Malcomson <matthew.malcomson@arm.com>
557 Mikhail Maltsev <maltsevm@gmail.com>
558 Stamatis Markianos-Wright <stam.markianos-wright@arm.com>
559 Patrick Marlier <patrick.marlier@gmail.com>
560 Simon Martin <simartin@users.sourceforge.net>
561 Alejandro Martinez <alejandro.martinezvicente@arm.com>
562 Ranjit Mathew <rmathew@hotmail.com>
563 Paulo Matos <pmatos@linki.tools>
564 Ken Matsui <kmatsui@gcc.gnu.org>
565 Michael Matz <matz@suse.de>
566 Greg McGary <gkm@gnu.org>
567 Roland McGrath <roland@hack.frob.com>
568 Bryce McKinlay <mckinlay@redhat.com>
569 Adam Megacz <adam@xwt.org>
570 Bingfeng Mei <bmei@broadcom.com>
571 Jim Meyering <jim@meyering.net>
572 Martin Michlmayr <tbm@cyrius.com>
573 Lee Millward <lee.millward@gmail.com>
574 Immad Mir <mir@sourceware.org>
575 Cupertino Miranda <cupertino.miranda@oracle.com>
576 Dragan Mladjenovic <Dragan.Mladjenovic@syrmia.com>
577 Alan Modra <amodra@gmail.com>
578 Catherine Moore <clm@codesourcery.com>
579 James A. Morrison <phython@gcc.gnu.org>
580 Brooks Moses <bmoses@google.com>
581 Dirk Mueller <dmueller@suse.de>
582 Phil Muldoon <pmuldoon@redhat.com>
583 Gaius Mulley <gaiusmod2@gmail.com>
584 Christoph Müllner <christoph.muellner@vrull.eu>
585 Steven Munroe <munroesj52@gmail.com>
586 Szabolcs Nagy <szabolcs.nagy@arm.com>
587 Victor Do Nascimento <victor.donascimento@arm.com>
588 Quentin Neill <quentin.neill.gnu@gmail.com>
589 Adam Nemet <adambnemet@gmail.com>
590 Thomas Neumann <tneumann@users.sourceforge.net>
591 Dan Nicolaescu <dann@ics.uci.edu>
592 Kelvin Nilsen <kelvin.nilsen@gmail.com>
594 Diego Novillo <dnovillo@google.com>
595 Dorit Nuzman <dorit@il.ibm.com>
596 David O'Brien <obrien@FreeBSD.org>
597 Carlos O'Donell <carlos@redhat.com>
598 Peter O'Gorman <pogma@thewrittenword.com>
599 Patrick O'Neill <patrick@rivosinc.com>
600 Braden Obrzut <admin@maniacsvault.net>
601 Tsukasa Oi <research_trasio@irq.a4lg.com>
602 Andrea Ornstein <andrea.ornstein@st.com>
603 Maxim Ostapenko <m.ostapenko@samsung.com>
604 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
605 Patrick Palka <ppalka@gcc.gnu.org>
606 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
607 Devang Patel <dpatel@apple.com>
608 Andris Pavenis <andris.pavenis@iki.fi>
609 Fernando Pereira <pronesto@gmail.com>
610 Sebastian Perta <sebastian.perta@renesas.com>
611 Sebastian Peryt <sebastian.peryt@intel.com>
612 Johannes Pfau <johannespfau@gmail.com>
613 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
614 Nicolas Pitre <nico@cam.org>
615 Michael Ploujnikov <michael.ploujnikov@oracle.com>
616 Paul Pluzhnikov <ppluzhnikov@google.com>
617 Antoniu Pop <antoniu.pop@gmail.com>
618 Siddhesh Poyarekar <siddhesh@gotplt.org>
619 Vidya Praveen <vidyapraveen@arm.com>
620 Thomas Preud'homme <thomas.preudhomme@celest.fr>
621 Benjamin Priour <priour.be@gmail.com>
622 Vladimir Prus <vladimir@codesourcery.com>
623 Hafiz Abid Qadeer <abidh@codesourcery.com>
624 Yao Qi <yao@codesourcery.com>
625 Jerry Quinn <jlquinn@optonline.net>
626 Navid Rahimi <navidrahimi@microsoft.com>
627 Rishi Raj <rishiraj45035@gmail.com>
628 Easwaran Raman <eraman@google.com>
629 Joe Ramsay <joe.ramsay@arm.com>
630 Rolf Rasmussen <rolfwr@gcc.gnu.org>
631 Fritz Reese <fritzoreese@gmail.com>
632 Volker Reichelt <v.reichelt@netcologne.de>
633 Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
634 Tom Rix <trix@redhat.com>
635 Thomas Rodgers <trodgers@redhat.com>
636 Craig Rodrigues <rodrigc@gcc.gnu.org>
637 Erven Rohou <erven.rohou@inria.fr>
638 Ira Rosen <irar@il.ibm.com>
639 Yvan Roux <yvan.roux@linaro.org>
640 Silvius Rus <rus@google.com>
641 Matthew Sachs <msachs@apple.com>
642 Ankur Saini <arsenic@sourceware.org>
643 Hariharan Sandanagobalane <hariharan.gcc@gmail.com>
644 Duncan Sands <baldrick@gcc.gnu.org>
645 Sujoy Saraswati <sujoy.saraswati@hpe.com>
646 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
647 Aaron Sawdey <acsawdey@linux.ibm.com>
648 Roger Sayle <roger@nextmovesoftware.com>
649 Will Schmidt <will_schmidt@vnet.ibm.com>
650 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
651 Tilo Schwarz <tilo@tilo-schwarz.de>
652 Martin Sebor <msebor@gcc.gnu.org>
653 Svein Seldal <svein@dev.seldal.com>
654 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
655 Thiemo Seufer <ths@networkno.de>
656 Bill Seurer <seurer@linux.vnet.ibm.com>
657 Nathaniel Shead <nathanieloshead@gmail.com>
658 Tim Shen <timshen@google.com>
659 David Sherwood <david.sherwood@arm.com>
660 Sharad Singhai <singhai@google.com>
661 Johannes Singler <singler@kit.edu>
662 Franz Sirl <franz.sirl-kernel@lauterbach.com>
663 Jan Sjodin <jan.sjodin@amd.com>
664 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
665 Edward Smith-Rowland <esmithrowland@gmail.com>
666 Anatoly Sokolov <aesok@dol.ru>
667 Michael Sokolov <msokolov@ivan.Harhan.ORG>
668 Jayant Sonar <rsonar.jayant@gmail.com>
669 Richard Stallman <rms@gnu.org>
670 Basile Starynkevitch <basile@starynkevitch.net>
671 Jakub Staszak <kuba@et.pl>
672 Graham Stott <graham.stott@btinternet.com>
673 Jeff Sturm <jsturm@gcc.gnu.org>
674 Robert Suchanek <rsuchy84@gmail.com>
675 Andrew Sutton <andrew.n.sutton@gmail.com>
676 Gabriele Svelto <gabriele.svelto@st.com>
677 Torbjörn Svensson <torbjorn.svensson@foss.st.com>
678 Toma Tabacu <toma.tabacu@gmail.com>
679 Omar Tahir <omar.tahir@arm.com>
680 Sriraman Tallam <tmsriram@google.com>
681 Samuel Tardieu <sam@rfc1149.net>
682 Sam Tebbs <samuel.tebbs@gmail.com>
683 Dinar Temirbulatov <dtemirbulatov@gmail.com>
684 Kresten Krab Thorup <krab@gcc.gnu.org>
685 Kai Tietz <ktietz70@googlemail.com>
686 Ilya Tocar <tocarip@gmail.com>
687 Petter Tomner <tomner@bahnhof.se>
688 Philipp Tomsich <philipp.tomsich@vrull.eu>
689 Daniel Towner <dant@picochip.com>
690 Konrad Trifunovic <konrad.trifunovic@inria.fr>
691 Markus Trippelsdorf <markus@trippelsdorf.de>
692 Sergei Trofimovich <slyfox@gcc.gnu.org>
693 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
694 Martin Uecker <uecker@gcc.gnu.org>
695 David Ung <davidu@mips.com>
696 Neil Vachharajani <nvachhar@gmail.com>
697 Kris Van Hees <kris.van.hees@oracle.com>
698 Joost VandeVondele <joost.vandevondele@mat.ethz.ch>
699 Andre Vehreschild <vehre@gmx.de>
700 Alex Velenko <alex.velenko@arm.com>
701 Ilya Verbin <iverbin@gmail.com>
702 Andre Vieira <andre.simoesdiasvieira@arm.com>
703 Rasmus Villemoes <rv@rasmusvillemoes.dk>
704 Kugan Vivekanandarajah <kuganv@linaro.org>
705 Marcel Vollweiler <marcel@codesourcery.com>
706 Ville Voutilainen <ville.voutilainen@gmail.com>
707 Nenad Vukicevic <nenad@intrepid.com>
708 Feng Wang <fengwang@nudt.edu.cn>
709 Feng Wang <wangfeng@eswincomputing.com>
710 Hongyu Wang <hongyu.wang@intel.com>
711 Jiong Wang <jiong.wang@arm.com>
712 Stephen M. Webb <stephen.webb@bregmasoft.com>
713 John Wehle <john@feith.com>
714 Florian Weimer <fweimer@redhat.com>
715 Zack Weinberg <zackw@panix.com>
716 Mark Wielaard <mark@gcc.gnu.org>
717 Edmar Wienskoski <edmar@freescale.com>
718 Ollie Wild <aaw@google.com>
719 Kevin Williams <kevin.williams@inria.fr>
720 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
721 Carlo Wood <carlo@alinoe.com>
722 Jackson Woodruff <jackson.woodruff@arm.com>
723 Jonathan Wright <jonathan.wright@arm.com>
724 Ruoyao Xi <xry111@xry111.site>
725 Mingjie Xing <mingjie.xing@gmail.com>
726 Chenghua Xu <paul.hua.gm@gmail.com>
727 Li Xu <xuli1@eswincomputing.com>
728 Canqun Yang <canqun@nudt.edu.cn>
729 Fei Yang <felix.yang@huawei.com>
730 Jeffrey Yasskin <jyasskin@google.com>
731 Joey Ye <joey.ye@arm.com>
732 Kwok Cheung Yeung <kcy@codesourcery.com>
733 Greta Yorsh <greta.yorsh@arm.com>
734 David Yuste <david.yuste@gmail.com>
735 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
736 Dennis Zhang <dennis.zhang@arm.com>
737 Yufeng Zhang <yufeng.zhang@arm.com>
738 Qing Zhao <qing.zhao@oracle.com>
739 Shujing Zhao <pearly.zhao@oracle.com>
740 Jon Ziegler <jonz@apple.com>
741 Roman Zippel <zippel@linux-m68k.org>
742 Josef Zlomek <josef.zlomek@email.cz>
744 Bug database only accounts
746 James Dennett <jdennett@acm.org>
747 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
748 Dara Hazeghi <dhazeghi@yahoo.com>
750 Contributing under the DCO
752 By adding your name and email to this section, you certify that all your
753 subsequent contributions to GCC are made under the terms of the Developer's
754 Certificate of Origin Version 1.1. See https://gcc.gnu.org/dco.html for more
758 Robin Dapp <rdapp.gcc@gmail.com>
759 Robin Dapp <rdapp@ventanamicro.com>
760 Michal Jires <mjires@suse.cz>
761 Matthias Kretz <m.kretz@gsi.de>
762 Tim Lange <mail@tim-lange.me>
763 Jeff Law <jeffreyalaw@gmail.com>
764 Jeff Law <jlaw@tachyum.com>
765 Jeff Law <jlaw@ventanamicro.com>
766 Immad Mir <mir@sourceware.org>
767 Gaius Mulley <gaiusmod2@gmail.com>
768 Siddhesh Poyarekar <siddhesh@gotplt.org>
769 Navid Rahimi <navidrahimi@microsoft.com>
770 Rishi Raj <rishiraj45035@gmail.com>
771 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
772 Bill Schmidt <bill.schmidt@fastmail.com>
773 Nathaniel Shead <nathanieloshead@gmail.org>
774 Nathan Sidwell <nathan@acm.org>
775 Edward Smith-Rowland <esmithrowland@gmail.com>
776 Petter Tomner <tomner@bahnhof.se>
777 Martin Uecker <uecker@gcc.gnu.org>
778 Jonathan Wakely <jwakely@redhat.com>
779 Chung-Ju Wu <jasonwucj@gmail.com>