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