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 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 avr port Denis Chertykov <chertykov@gmail.com>
65 bfin port Jie Zhang <jzhang918@gmail.com>
66 bpf port Jose E. Marchesi <jose.marchesi@oracle.com>
67 c6x port Bernd Schmidt <bernds_cb1@t-online.de>
68 cris port Hans-Peter Nilsson <hp@axis.com>
69 c-sky port Xianmiao Qu <cooper.qu@linux.alibaba.com>
70 c-sky port Yunhai Shang <yunhai@linux.alibaba.com>
71 epiphany port Joern Rennecke <gnu@amylaar.uk>
72 fr30 port Nick Clifton <nickc@redhat.com>
73 frv port Nick Clifton <nickc@redhat.com>
74 frv port Alexandre Oliva <aoliva@gcc.gnu.org>
75 ft32 port James Bowman <james.bowman@ftdichip.com>
76 h8 port Jeff Law <jeffreyalaw@gmail.com>
77 hppa port Jeff Law <jeffreyalaw@gmail.com>
78 hppa port John David Anglin <dave.anglin@bell.net>
79 i386 port Jan Hubicka <hubicka@ucw.cz>
80 i386 port Uros Bizjak <ubizjak@gmail.com>
81 i386 vector ISA extns Kirill Yukhin <kirill.yukhin@gmail.com>
82 i386 vector ISA extns Hongtao Liu <hongtao.liu@intel.com>
83 iq2000 port Nick Clifton <nickc@redhat.com>
84 lm32 port Sebastien Bourdeauducq <sebastien@milkymist.org>
85 LoongArch port Chenghua Xu <xuchenghua@loongson.cn>
86 LoongArch port Lulu Cheng <chenglulu@loongson.cn>
87 m32r port Nick Clifton <nickc@redhat.com>
88 m68k port (?) Jeff Law <jeffreyalaw@gmail.com>
89 m68k port Andreas Schwab <schwab@linux-m68k.org>
90 m68k-motorola-sysv port Philippe De Muyter <phdm@macqel.be>
91 mcore port Nick Clifton <nickc@redhat.com>
92 microblaze Michael Eager <eager@eagercon.com>
93 mips port YunQiang Su <syq@gcc.gnu.org>
94 mmix port Hans-Peter Nilsson <hp@bitrange.com>
95 mn10300 port Jeff Law <jeffreyalaw@gmail.com>
96 mn10300 port Alexandre Oliva <aoliva@gcc.gnu.org>
97 moxie port Anthony Green <green@moxielogic.com>
98 msp430 port Nick Clifton <nickc@redhat.com>
99 nds32 port Chung-Ju Wu <jasonwucj@gmail.com>
100 nds32 port Shiva Chen <shiva0217@gmail.com>
101 nios2 port Chung-Lin Tang <cltang@baylibre.com>
102 nios2 port Sandra Loosemore <sloosemore@baylibre.com>
103 nvptx port Tom de Vries <tdevries@suse.de>
104 nvptx port Thomas Schwinge <tschwinge@baylibre.com>
105 or1k port Stafford Horne <shorne@gmail.com>
106 pdp11 port Paul Koning <ni1d@arrl.net>
107 powerpcspe port Andrew Jenner <andrew@codesourcery.com>
108 pru port Dimitar Dimitrov <dimitar@dinux.eu>
109 riscv port Kito Cheng <kito.cheng@gmail.com>
110 riscv port Palmer Dabbelt <palmer@dabbelt.com>
111 riscv port Andrew Waterman <andrew@sifive.com>
112 riscv port Jim Wilson <jim.wilson.gcc@gmail.com>
113 rs6000/powerpc port David Edelsohn <dje.gcc@gmail.com>
114 rs6000/powerpc port Segher Boessenkool <segher@kernel.crashing.org>
115 rs6000/powerpc port Kewen Lin <linkw@gcc.gnu.org>
116 rs6000 vector extns Aldy Hernandez <aldyh@redhat.com>
117 rx port Nick Clifton <nickc@redhat.com>
118 s390 port Ulrich Weigand <uweigand@de.ibm.com>
119 s390 port Andreas Krebbel <krebbel@linux.ibm.com>
120 sh port Alexandre Oliva <aoliva@gcc.gnu.org>
121 sh port Oleg Endo <olegendo@gcc.gnu.org>
122 sparc port David S. Miller <davem@redhat.com>
123 sparc port Eric Botcazou <ebotcazou@libertysurf.fr>
124 v850 port Nick Clifton <nickc@redhat.com>
125 vax port Matt Thomas <matt@3am-software.com>
126 vax port Maciej W. Rozycki <macro@orcam.me.uk>
127 visium port Eric Botcazou <ebotcazou@libertysurf.fr>
128 x86-64 port Jan Hubicka <hubicka@ucw.cz>
129 xstormy16 port Nick Clifton <nickc@redhat.com>
130 xtensa port Sterling Augustine <augustine.sterling@gmail.com>
131 xtensa port Max Filippov <jcmvbkbc@gmail.com>
133 OS Port Maintainers (OS alphabetical order)
135 aix David Edelsohn <dje.gcc@gmail.com>
136 Android sub-port Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
137 darwin port Iain Sandoe <iain@sandoe.co.uk>
138 darwin port Mike Stump <mikestump@comcast.net>
139 DJGPP DJ Delorie <dj@delorie.com>
140 freebsd Andreas Tobler <andreast@gcc.gnu.org>
141 GNU/Hurd Thomas Schwinge <thomas@schwinge.name>
142 hpux John David Anglin <dave.anglin@bell.net>
143 solaris Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
144 netbsd Jason Thorpe <thorpej@netbsd.org>
145 netbsd Krister Walfridsson <krister.walfridsson@gmail.com>
146 sh-linux-gnu Kaz Kojima <kkojima@gcc.gnu.org>
147 RTEMS Ports Joel Sherrill <joel@oarcorp.com>
148 RTEMS Ports Ralf Corsepius <ralf.corsepius@rtems.org>
149 RTEMS Ports Sebastian Huber <sebastian.huber@embedded-brains.de>
150 VMS Douglas Rupp <douglas.b.rupp@gmail.com>
151 VMS Tristan Gingold <tgingold@free.fr>
152 VxWorks ports Olivier Hainque <hainque@adacore.com>
153 cygwin, mingw-w64 Jonathan Yong <10walls@gmail.com>
155 Language Front Ends Maintainers
157 C front end/ISO C99 Joseph Myers <josmyers@redhat.com>
158 Ada front end Arnaud Charlet <charlet@adacore.com>
159 Ada front end Eric Botcazou <ebotcazou@libertysurf.fr>
160 Ada front end Marc Poulhiès <poulhies@adacore.com>
161 Ada front end Pierre-Marie de Rodat <derodat@adacore.com>
162 c++ Jason Merrill <jason@redhat.com>
163 c++ Nathan Sidwell <nathan@acm.org>
164 D front end Iain Buclaw <ibuclaw@gdcproject.org>
165 go Ian Lance Taylor <ian@airs.com>
166 Modula-2 front end Gaius Mulley <gaiusmod2@gmail.com>
167 objective-c/c++ Mike Stump <mikestump@comcast.net>
168 objective-c/c++ Iain Sandoe <iain@sandoe.co.uk>
169 Rust Arthur Cohen <arthur.cohen@embecosm.com>
170 Rust Philip Herron <herron.philip@googlemail.com>
174 libbacktrace Ian Lance Taylor <ian@airs.com>
175 libcpp Per Bothner <per@bothner.com>
176 libcpp All C and C++ front end maintainers
177 libcpp David Malcolm <dmalcolm@redhat.com>
178 fp-bit Ian Lance Taylor <ian@airs.com>
179 libgcc Ian Lance Taylor <ian@airs.com>
180 libgo Ian Lance Taylor <ian@airs.com>
181 libgomp Jakub Jelinek <jakub@redhat.com>
182 libgomp Tobias Burnus <tburnus@baylibre.com>
183 libgomp (OpenACC) Thomas Schwinge <tschwinge@baylibre.com>
184 libgrust All Rust front end maintainers
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 <tburnus@baylibre.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 <josmyers@redhat.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 <josmyers@redhat.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 <josmyers@redhat.com>
230 docs co-maintainer Sandra Loosemore <sloosemore@baylibre.com>
231 docstring relicensing Gerald Pfeifer <gerald@pfeifer.com>
232 docstring relicensing Joseph Myers <josmyers@redhat.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 <josmyers@redhat.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 <tschwinge@baylibre.com>
256 OpenACC Tobias Burnus <tburnus@baylibre.com>
257 OpenMP Jakub Jelinek <jakub@redhat.com>
258 OpenMP Tobias Burnus <tburnus@baylibre.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 <josmyers@redhat.com>
281 Fortran Harald Anlauf <anlauf@gmx.de>
282 Fortran Janne Blomqvist <jb@gcc.gnu.org>
283 Fortran Tobias Burnus <tburnus@baylibre.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 <parras@baylibre.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 Monk Chiang <monkchiang@gmail.com>
376 Clément Chigot <chigot@adacore.com>
377 Harshit Chopra <harshit@google.com>
378 Juergen Christ <jchrist@linux.ibm.com>
379 Tamar Christina <tamar.christina@arm.com>
380 Eric Christopher <echristo@gmail.com>
381 Paul Clarke <pc@us.ibm.com>
382 William Cohen <wcohen@redhat.com>
383 Michael Collison <michael.collison@arm.com>
384 Josh Conner <joshconner@google.com>
385 R. Kelley Cook <kcook@gcc.gnu.org>
386 Alex Coplan <alex.coplan@arm.com>
387 Andrea Corallo <andrea.corallo@arm.com>
388 Christian Cornelssen <ccorn@cs.tu-berlin.de>
389 Ludovic Courtès <ludo@gnu.org>
390 Lawrence Crowl <crowl@google.com>
391 Lili Cui <lili.cui@intel.com>
392 Ian Dall <ian@beware.dropbear.id.au>
393 David Daney <david.daney@caviumnetworks.com>
394 Simon Dardis <simon.dardis@gmail.com>
395 Sudakshina Das <sudi.das@arm.com>
396 Bud Davis <jmdavis@link.com>
397 Chris Demetriou <cgd@google.com>
398 Sameera Deshpande <sameera.deshpande@linaro.org>
399 Wilco Dijkstra <wdijkstr@arm.com>
400 Benoit Dupont de Dinechin <benoit.dupont-de-dinechin@st.com>
401 Lehua Ding <lehua.ding@rivai.ai>
402 Jason Eckhardt <jle@rice.edu>
403 Bernd Edlinger <bernd.edlinger@hotmail.de>
404 Phil Edwards <pme@gcc.gnu.org>
405 Mark Eggleston <mark.eggleston@codethink.co.uk>
406 Steve Ellcey <sellcey@caviumnetworks.com>
407 Mohan Embar <gnustuff@thisiscool.com>
408 Revital Eres <eres@il.ibm.com>
409 Marc Espie <espie@cvs.openbsd.org>
410 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
411 Doug Evans <dje@google.com>
412 Chris Fairles <cfairles@gcc.gnu.org>
413 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
414 Changpeng Fang <changpeng.fang@amd.com>
415 Sam Feifer <sfeifer@redhat.com>
416 Eric Feng <ef2648@columbia.edu>
417 Li Feng <nemokingdom@gmail.com>
418 Thomas Fitzsimmons <fitzsim@redhat.com>
419 Alexander Fomin <afomin.mailbox@gmail.com>
420 Brian Ford <ford@vss.fsi.com>
421 Matthew Fortune <mfortune@gmail.com>
422 John Freeman <jfreeman08@gmail.com>
423 Nathan Froyd <froydnj@gcc.gnu.org>
424 Chao-ying Fu <fu@mips.com>
425 Gary Funck <gary@intrepid.com>
426 Pompapathi V Gadad <Pompapathi.V.Gadad@nsc.com>
427 Eric Gallager <egall@gwmail.gwu.edu>
428 Gopalasubramanian Ganesh <Ganesh.Gopalasubramanian@amd.com>
429 Fei Gao <gaofei@eswincomputing.com>
430 Kaveh Ghazi <ghazi@gcc.gnu.org>
431 Doug Gilmore <Doug.Gilmore@imgtec.com>
432 Matthew Gingell <gingell@gnat.com>
433 Jan-Benedict Glaw <jbglaw@lug-owl.de>
434 Marc Glisse <marc.glisse@inria.fr>
435 Prachi Godbole <prachi.godbole@imgtec.com>
436 Torbjorn Granlund <tege@swox.com>
437 James Greenhalgh <james.greenhalgh@arm.com>
438 Doug Gregor <doug.gregor@gmail.com>
439 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
440 Yury Gribov <tetra2005@gmail.com>
441 Jon Grimm <jgrimm2@us.ibm.com>
442 Laurent Guerby <laurent@guerby.net>
443 Haochen Gui <guihaoc@gcc.gnu.org>
444 Jiufu Guo <guojiufu@linux.ibm.com>
445 Xuepeng Guo <terry.xpguo@gmail.com>
446 Wei Guozhi <carrot@google.com>
447 Vineet Gupta <vineetg@rivosinc.com>
448 Naveen H.S <naveenh@marvell.com>
449 Mostafa Hagog <hagog@gcc.gnu.org>
450 Jivan Hakobyan <jivanhakobyan9@gmail.com>
451 Andrew Haley <aph@redhat.com>
452 Demin Han <demin.han@starfivetech.com>
453 Frederik Harwath <frederik@harwath.name>
454 Stuart Hastings <stuart@apple.com>
455 Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
456 Pat Haugen <pthaugen@us.ibm.com>
457 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
458 Alan Hayward <alan.hayward@arm.com>
459 Li Jia He <helijia@gcc.gnu.org>
460 Mark Heffernan <meheff@google.com>
461 George Helffrich <george@gcc.gnu.org>
462 Daniel Hellstrom <daniel@gaisler.com>
463 Fergus Henderson <fjh@cs.mu.oz.au>
464 Stuart Henderson <shenders@gcc.gnu.org>
465 Marius Hillenbrand <mhillen@linux.ibm.com>
466 Matthew Hiller <hiller@redhat.com>
467 Kazu Hirata <kazu@codesourcery.com>
468 Manfred Hollstein <mh@suse.com>
469 Cong Hou <congh@google.com>
470 Levy Hsu <admin@levyhsu.com>
471 Lin Hu <lin1.hu@intel.com>
472 Falk Hueffner <falk@debian.org>
473 Andrew John Hughes <gnu_andrew@member.fsf.org>
474 Dominique d'Humieres <dhumieres.dominique@free.fr>
475 Andy Hutchinson <hutchinsonandy@aim.com>
476 Joel Hutton <joel.hutton@arm.com>
477 Lewis Hyatt <lhyatt@gmail.com>
478 Paul Iannetta <piannetta@kalrayinc.com>
479 Roland Illig <roland.illig@gmx.de>
480 Meador Inge <meadori@codesourcery.com>
481 Bernardo Innocenti <bernie@develer.com>
482 Mihail Ionescu <mihail.ionescu@arm.com>
483 Vladislav Ivanishin <vlad@ispras.ru>
484 Alexander Ivchenko <aivchenk@gmail.com>
485 Balaji V. Iyer <bviyer@gmail.com>
486 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
487 Daniel Jacobowitz <drow@false.org>
488 Andreas Jaeger <aj@suse.de>
489 Harsha Jagasia <harsha.jagasia@amd.com>
490 Fariborz Jahanian <fjahanian@apple.com>
491 Surya Kumari Jangala <jskumari@linux.ibm.com>
492 Haochen Jiang <haochen.jiang@intel.com>
493 Qian Jianhua <qianjh@fujitsu.com>
494 Michal Jires <mjires@suse.cz>
495 Janis Johnson <janis.marie.johnson@gmail.com>
496 Teresa Johnson <tejohnson@google.com>
497 Kean Johnston <jkj@sco.com>
498 Phillip Jordan <phillip.m.jordan@gmail.com>
499 Tim Josling <tej@melbpc.org.au>
500 Victor Kaplansky <victork@il.ibm.com>
501 Filip Kastl <fkastl@suse.cz>
502 Geoffrey Keating <geoffk@geoffk.org>
503 Brendan Kehoe <brendan@zen.org>
504 Andi Kleen <andi@firstfloor.org>
505 Matthias Klose <doko@debian.org>
506 Jeff Knaggs <jknaggs@redhat.com>
507 Michael Koch <konqueror@gmx.de>
508 Nicolas Koenig <koenigni@student.ethz.ch>
509 Boris Kolpackov <boris@codesynthesis.com>
510 Lingling Kong <lingling.kong@intel.com>
511 Dave Korn <dave.korn.cygwin@gmail.com>
512 Julia Koval <julia.koval@intel.com>
513 Matt Kraai <kraai@ftbfs.org>
514 Jan Kratochvil <jan.kratochvil@redhat.com>
515 Matthias Kretz <m.kretz@gsi.de>
516 Louis Krupp <louis.krupp@zoho.com>
517 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
518 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
519 Doug Kwan <dougkwan@google.com>
520 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
521 Scott Robert Ladd <scott.ladd@coyotegulch.com>
522 Razya Ladelsky <razya@gcc.gnu.org>
523 Thierry Lafage <thierry.lafage@inria.fr>
524 Rask Ingemann Lambertsen <ccc94453@vip.cybercity.dk>
525 Jerome Lambourg <lambourg@adacore.com>
526 Tim Lange <mail@tim-lange.me>
527 Asher Langton <langton2@llnl.gov>
528 Chris Lattner <sabre@nondot.org>
529 Terry Laurenzo <tlaurenzo@gmail.com>
530 Alan Lawrence <alan.lawrence@arm.com>
531 Jozef Lawrynowicz <jozef.l@mittosystems.com>
532 Georg-Johann Lay <avr@gjlay.de>
533 Vlad Lazar <vlad.lazar@arm.com>
534 Marc Lehmann <pcg@goof.com>
535 James Lemke <jim@lemke.org>
536 Ilya Leoshkevich <iii@linux.ibm.com>
537 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
538 Pan Li <pan2.li@intel.com>
539 Renlin Li <renlin.li@arm.com>
540 Xinliang David Li <davidxl@google.com>
541 Chen Liqin <liqin.gcc@gmail.com>
542 Martin Liska <mliska@suse.cz>
543 Hao Liu <hliu@os.amperecomputing.com>
544 Jiangning Liu <jiangning.liu@arm.com>
545 Sa Liu <saliu@de.ibm.com>
546 Ralph Loader <rcl@ihug.co.nz>
547 Sheldon Lobo <sheldon.lobo@oracle.com
548 Gabor Loki <loki@inf.u-szeged.hu>
549 Manuel López-Ibáñez <manu@gcc.gnu.org>
550 Carl Love <cel@linux.ibm.com>
551 Martin v. Löwis <loewis@informatik.hu-berlin.de>
552 Edwin Lu <ewlu@rivosinc.com>
553 H.J. Lu <hjl.tools@gmail.com>
554 Xiong Hu Luo <luoxhu@gcc.gnu.org>
555 Bin Bin Lv <shlb@linux.ibm.com>
556 Christophe Lyon <christophe.lyon@arm.com>
557 Jun Ma <junma@linux.alibaba.com>
558 Luis Machado <luisgpm@br.ibm.com>
559 Ziga Mahkovec <ziga.mahkovec@klika.si>
560 Matthew Malcomson <matthew.malcomson@arm.com>
561 Mikhail Maltsev <maltsevm@gmail.com>
562 Stamatis Markianos-Wright <stam.markianos-wright@arm.com>
563 Patrick Marlier <patrick.marlier@gmail.com>
564 Simon Martin <simartin@users.sourceforge.net>
565 Alejandro Martinez <alejandro.martinezvicente@arm.com>
566 Ranjit Mathew <rmathew@hotmail.com>
567 Paulo Matos <pmatos@linki.tools>
568 Ken Matsui <kmatsui@gcc.gnu.org>
569 Michael Matz <matz@suse.de>
570 Greg McGary <gkm@gnu.org>
571 Roland McGrath <roland@hack.frob.com>
572 Bryce McKinlay <mckinlay@redhat.com>
573 Adam Megacz <adam@xwt.org>
574 Bingfeng Mei <bmei@broadcom.com>
575 Jim Meyering <jim@meyering.net>
576 Martin Michlmayr <tbm@cyrius.com>
577 Lee Millward <lee.millward@gmail.com>
578 Immad Mir <mir@sourceware.org>
579 Cupertino Miranda <cupertino.miranda@oracle.com>
580 Dragan Mladjenovic <Dragan.Mladjenovic@syrmia.com>
581 Alan Modra <amodra@gmail.com>
582 Catherine Moore <clm@codesourcery.com>
583 James A. Morrison <phython@gcc.gnu.org>
584 Brooks Moses <bmoses@google.com>
585 Dirk Mueller <dmueller@suse.de>
586 Phil Muldoon <pmuldoon@redhat.com>
587 Gaius Mulley <gaiusmod2@gmail.com>
588 Christoph Müllner <christoph.muellner@vrull.eu>
589 Steven Munroe <munroesj52@gmail.com>
590 Szabolcs Nagy <szabolcs.nagy@arm.com>
591 Victor Do Nascimento <victor.donascimento@arm.com>
592 Quentin Neill <quentin.neill.gnu@gmail.com>
593 Adam Nemet <adambnemet@gmail.com>
594 Thomas Neumann <tneumann@users.sourceforge.net>
595 Dan Nicolaescu <dann@ics.uci.edu>
596 Kelvin Nilsen <kelvin.nilsen@gmail.com>
598 Diego Novillo <dnovillo@google.com>
599 Dorit Nuzman <dorit@il.ibm.com>
600 David O'Brien <obrien@FreeBSD.org>
601 Carlos O'Donell <carlos@redhat.com>
602 Peter O'Gorman <pogma@thewrittenword.com>
603 Patrick O'Neill <patrick@rivosinc.com>
604 Braden Obrzut <admin@maniacsvault.net>
605 Tsukasa Oi <research_trasio@irq.a4lg.com>
606 Andrea Ornstein <andrea.ornstein@st.com>
607 Maxim Ostapenko <m.ostapenko@samsung.com>
608 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
609 Patrick Palka <ppalka@gcc.gnu.org>
610 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
611 Devang Patel <dpatel@apple.com>
612 Andris Pavenis <andris.pavenis@iki.fi>
613 Fernando Pereira <pronesto@gmail.com>
614 Sebastian Perta <sebastian.perta@renesas.com>
615 Sebastian Peryt <sebastian.peryt@intel.com>
616 Johannes Pfau <johannespfau@gmail.com>
617 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
618 Nicolas Pitre <nico@cam.org>
619 Michael Ploujnikov <michael.ploujnikov@oracle.com>
620 Paul Pluzhnikov <ppluzhnikov@google.com>
621 Antoniu Pop <antoniu.pop@gmail.com>
622 Siddhesh Poyarekar <siddhesh@gotplt.org>
623 Vidya Praveen <vidyapraveen@arm.com>
624 Thomas Preud'homme <thomas.preudhomme@celest.fr>
625 Benjamin Priour <priour.be@gmail.com>
626 Vladimir Prus <vladimir@codesourcery.com>
627 Hafiz Abid Qadeer <abidh@codesourcery.com>
628 Yao Qi <yao@codesourcery.com>
629 Jerry Quinn <jlquinn@optonline.net>
630 Navid Rahimi <navidrahimi@microsoft.com>
631 Rishi Raj <rishiraj45035@gmail.com>
632 Easwaran Raman <eraman@google.com>
633 Joe Ramsay <joe.ramsay@arm.com>
634 Rolf Rasmussen <rolfwr@gcc.gnu.org>
635 Fritz Reese <fritzoreese@gmail.com>
636 Volker Reichelt <v.reichelt@netcologne.de>
637 Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
638 Tom Rix <trix@redhat.com>
639 Thomas Rodgers <trodgers@redhat.com>
640 Craig Rodrigues <rodrigc@gcc.gnu.org>
641 Erven Rohou <erven.rohou@inria.fr>
642 Ira Rosen <irar@il.ibm.com>
643 Yvan Roux <yvan.roux@linaro.org>
644 Silvius Rus <rus@google.com>
645 Matthew Sachs <msachs@apple.com>
646 Ankur Saini <arsenic@sourceware.org>
647 Hariharan Sandanagobalane <hariharan.gcc@gmail.com>
648 Duncan Sands <baldrick@gcc.gnu.org>
649 Sujoy Saraswati <sujoy.saraswati@hpe.com>
650 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
651 Aaron Sawdey <acsawdey@linux.ibm.com>
652 Roger Sayle <roger@nextmovesoftware.com>
653 Will Schmidt <will_schmidt@vnet.ibm.com>
654 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
655 Tilo Schwarz <tilo@tilo-schwarz.de>
656 Martin Sebor <msebor@gcc.gnu.org>
657 Svein Seldal <svein@dev.seldal.com>
658 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
659 Thiemo Seufer <ths@networkno.de>
660 Bill Seurer <seurer@linux.vnet.ibm.com>
661 Nathaniel Shead <nathanieloshead@gmail.com>
662 Tim Shen <timshen@google.com>
663 David Sherwood <david.sherwood@arm.com>
664 Sharad Singhai <singhai@google.com>
665 Johannes Singler <singler@kit.edu>
666 Franz Sirl <franz.sirl-kernel@lauterbach.com>
667 Jan Sjodin <jan.sjodin@amd.com>
668 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
669 Edward Smith-Rowland <esmithrowland@gmail.com>
670 Anatoly Sokolov <aesok@dol.ru>
671 Michael Sokolov <msokolov@ivan.Harhan.ORG>
672 Jayant Sonar <rsonar.jayant@gmail.com>
673 Fangrui Song <maskray@gcc.gnu.org>
674 Richard Stallman <rms@gnu.org>
675 Basile Starynkevitch <basile@starynkevitch.net>
676 Jakub Staszak <kuba@et.pl>
677 Graham Stott <graham.stott@btinternet.com>
678 Jeff Sturm <jsturm@gcc.gnu.org>
679 Robert Suchanek <rsuchy84@gmail.com>
680 Andrew Sutton <andrew.n.sutton@gmail.com>
681 Gabriele Svelto <gabriele.svelto@st.com>
682 Torbjörn Svensson <torbjorn.svensson@foss.st.com>
683 Toma Tabacu <toma.tabacu@gmail.com>
684 Omar Tahir <omar.tahir@arm.com>
685 Sriraman Tallam <tmsriram@google.com>
686 Samuel Tardieu <sam@rfc1149.net>
687 Sam Tebbs <samuel.tebbs@gmail.com>
688 Dinar Temirbulatov <dtemirbulatov@gmail.com>
689 Kresten Krab Thorup <krab@gcc.gnu.org>
690 Kai Tietz <ktietz70@googlemail.com>
691 Ilya Tocar <tocarip@gmail.com>
692 Petter Tomner <tomner@bahnhof.se>
693 Philipp Tomsich <philipp.tomsich@vrull.eu>
694 Daniel Towner <dant@picochip.com>
695 Konrad Trifunovic <konrad.trifunovic@inria.fr>
696 Markus Trippelsdorf <markus@trippelsdorf.de>
697 Sergei Trofimovich <slyfox@gcc.gnu.org>
698 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
699 Martin Uecker <uecker@gcc.gnu.org>
700 David Ung <davidu@mips.com>
701 Neil Vachharajani <nvachhar@gmail.com>
702 Kris Van Hees <kris.van.hees@oracle.com>
703 Joost VandeVondele <joost.vandevondele@mat.ethz.ch>
704 Andre Vehreschild <vehre@gmx.de>
705 Alex Velenko <alex.velenko@arm.com>
706 Ilya Verbin <iverbin@gmail.com>
707 Andre Vieira <andre.simoesdiasvieira@arm.com>
708 Rasmus Villemoes <rv@rasmusvillemoes.dk>
709 Kugan Vivekanandarajah <kuganv@linaro.org>
710 Marcel Vollweiler <marcel@codesourcery.com>
711 Ville Voutilainen <ville.voutilainen@gmail.com>
712 Nenad Vukicevic <nenad@intrepid.com>
713 Feng Wang <fengwang@nudt.edu.cn>
714 Feng Wang <wangfeng@eswincomputing.com>
715 Hongyu Wang <hongyu.wang@intel.com>
716 Jiong Wang <jiong.wang@arm.com>
717 Stephen M. Webb <stephen.webb@bregmasoft.com>
718 John Wehle <john@feith.com>
719 Florian Weimer <fweimer@redhat.com>
720 Zack Weinberg <zackw@panix.com>
721 Alexander Westbrooks <alexanderw@gcc.gnu.org>
722 Mark Wielaard <mark@gcc.gnu.org>
723 Edmar Wienskoski <edmar@freescale.com>
724 Ollie Wild <aaw@google.com>
725 Kevin Williams <kevin.williams@inria.fr>
726 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
727 Carlo Wood <carlo@alinoe.com>
728 Jackson Woodruff <jackson.woodruff@arm.com>
729 Jonathan Wright <jonathan.wright@arm.com>
730 Ruoyao Xi <xry111@xry111.site>
731 Mingjie Xing <mingjie.xing@gmail.com>
732 Chenghua Xu <paul.hua.gm@gmail.com>
733 Li Xu <xuli1@eswincomputing.com>
734 Canqun Yang <canqun@nudt.edu.cn>
735 Fei Yang <felix.yang@huawei.com>
736 Jeffrey Yasskin <jyasskin@google.com>
737 Joey Ye <joey.ye@arm.com>
738 Kwok Cheung Yeung <kcyeung@baylibre.com>
739 Greta Yorsh <greta.yorsh@arm.com>
740 David Yuste <david.yuste@gmail.com>
741 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
742 Xiao Zeng <zengxiao@eswincomputing.com>
743 Dennis Zhang <dennis.zhang@arm.com>
744 Yufeng Zhang <yufeng.zhang@arm.com>
745 Qing Zhao <qing.zhao@oracle.com>
746 Shujing Zhao <pearly.zhao@oracle.com>
747 Jon Ziegler <jonz@apple.com>
748 Roman Zippel <zippel@linux-m68k.org>
749 Josef Zlomek <josef.zlomek@email.cz>
751 Bug database only accounts
753 James Dennett <jdennett@acm.org>
754 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
755 Dara Hazeghi <dhazeghi@yahoo.com>
757 Contributing under the DCO
759 By adding your name and email to this section, you certify that all your
760 subsequent contributions to GCC are made under the terms of the Developer's
761 Certificate of Origin Version 1.1. See https://gcc.gnu.org/dco.html for more
765 Juergen Christ <jchrist@linux.ibm.com>
766 Robin Dapp <rdapp.gcc@gmail.com>
767 Robin Dapp <rdapp@ventanamicro.com>
768 Michal Jires <mjires@suse.cz>
769 Matthias Kretz <m.kretz@gsi.de>
770 Tim Lange <mail@tim-lange.me>
771 Jeff Law <jeffreyalaw@gmail.com>
772 Jeff Law <jlaw@tachyum.com>
773 Jeff Law <jlaw@ventanamicro.com>
774 H.J. Lu <hjl.tools@gmail.com>
775 Immad Mir <mir@sourceware.org>
776 Gaius Mulley <gaiusmod2@gmail.com>
777 Andrew Pinski <quic_apinski@quicinc.com>
778 Siddhesh Poyarekar <siddhesh@gotplt.org>
779 Navid Rahimi <navidrahimi@microsoft.com>
780 Rishi Raj <rishiraj45035@gmail.com>
781 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
782 Bill Schmidt <bill.schmidt@fastmail.com>
783 Nathaniel Shead <nathanieloshead@gmail.org>
784 Nathan Sidwell <nathan@acm.org>
785 Edward Smith-Rowland <esmithrowland@gmail.com>
786 Fangrui Song <maskray@gcc.gnu.org>
787 Kyrylo Tkachov <ktkachov@gcc.gnu.org>
788 Petter Tomner <tomner@bahnhof.se>
789 Martin Uecker <uecker@gcc.gnu.org>
790 Jonathan Wakely <jwakely@redhat.com>
791 Alexander Westbrooks <alexanderw@gcc.gnu.org>
792 Chung-Ju Wu <jasonwucj@gmail.com>