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 Lin Hu <lin1.hu@intel.com>
471 Falk Hueffner <falk@debian.org>
472 Andrew John Hughes <gnu_andrew@member.fsf.org>
473 Dominique d'Humieres <dhumieres.dominique@free.fr>
474 Andy Hutchinson <hutchinsonandy@aim.com>
475 Joel Hutton <joel.hutton@arm.com>
476 Lewis Hyatt <lhyatt@gmail.com>
477 Paul Iannetta <piannetta@kalrayinc.com>
478 Roland Illig <roland.illig@gmx.de>
479 Meador Inge <meadori@codesourcery.com>
480 Bernardo Innocenti <bernie@develer.com>
481 Mihail Ionescu <mihail.ionescu@arm.com>
482 Vladislav Ivanishin <vlad@ispras.ru>
483 Alexander Ivchenko <aivchenk@gmail.com>
484 Balaji V. Iyer <bviyer@gmail.com>
485 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
486 Daniel Jacobowitz <drow@false.org>
487 Andreas Jaeger <aj@suse.de>
488 Harsha Jagasia <harsha.jagasia@amd.com>
489 Fariborz Jahanian <fjahanian@apple.com>
490 Surya Kumari Jangala <jskumari@linux.ibm.com>
491 Haochen Jiang <haochen.jiang@intel.com>
492 Qian Jianhua <qianjh@fujitsu.com>
493 Michal Jires <mjires@suse.cz>
494 Janis Johnson <janis.marie.johnson@gmail.com>
495 Teresa Johnson <tejohnson@google.com>
496 Kean Johnston <jkj@sco.com>
497 Phillip Jordan <phillip.m.jordan@gmail.com>
498 Tim Josling <tej@melbpc.org.au>
499 Victor Kaplansky <victork@il.ibm.com>
500 Filip Kastl <fkastl@suse.cz>
501 Geoffrey Keating <geoffk@geoffk.org>
502 Brendan Kehoe <brendan@zen.org>
503 Andi Kleen <andi@firstfloor.org>
504 Matthias Klose <doko@debian.org>
505 Jeff Knaggs <jknaggs@redhat.com>
506 Michael Koch <konqueror@gmx.de>
507 Nicolas Koenig <koenigni@student.ethz.ch>
508 Boris Kolpackov <boris@codesynthesis.com>
509 Lingling Kong <lingling.kong@intel.com>
510 Dave Korn <dave.korn.cygwin@gmail.com>
511 Julia Koval <julia.koval@intel.com>
512 Matt Kraai <kraai@ftbfs.org>
513 Jan Kratochvil <jan.kratochvil@redhat.com>
514 Matthias Kretz <m.kretz@gsi.de>
515 Louis Krupp <louis.krupp@zoho.com>
516 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
517 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
518 Doug Kwan <dougkwan@google.com>
519 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
520 Scott Robert Ladd <scott.ladd@coyotegulch.com>
521 Razya Ladelsky <razya@gcc.gnu.org>
522 Thierry Lafage <thierry.lafage@inria.fr>
523 Rask Ingemann Lambertsen <ccc94453@vip.cybercity.dk>
524 Jerome Lambourg <lambourg@adacore.com>
525 Tim Lange <mail@tim-lange.me>
526 Asher Langton <langton2@llnl.gov>
527 Chris Lattner <sabre@nondot.org>
528 Terry Laurenzo <tlaurenzo@gmail.com>
529 Alan Lawrence <alan.lawrence@arm.com>
530 Jozef Lawrynowicz <jozef.l@mittosystems.com>
531 Georg-Johann Lay <avr@gjlay.de>
532 Vlad Lazar <vlad.lazar@arm.com>
533 Marc Lehmann <pcg@goof.com>
534 James Lemke <jim@lemke.org>
535 Ilya Leoshkevich <iii@linux.ibm.com>
536 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
537 Pan Li <pan2.li@intel.com>
538 Renlin Li <renlin.li@arm.com>
539 Xinliang David Li <davidxl@google.com>
540 Chen Liqin <liqin.gcc@gmail.com>
541 Martin Liska <mliska@suse.cz>
542 Hao Liu <hliu@os.amperecomputing.com>
543 Jiangning Liu <jiangning.liu@arm.com>
544 Sa Liu <saliu@de.ibm.com>
545 Ralph Loader <rcl@ihug.co.nz>
546 Sheldon Lobo <sheldon.lobo@oracle.com
547 Gabor Loki <loki@inf.u-szeged.hu>
548 Manuel López-Ibáñez <manu@gcc.gnu.org>
549 Carl Love <cel@linux.ibm.com>
550 Martin v. Löwis <loewis@informatik.hu-berlin.de>
551 Edwin Lu <ewlu@rivosinc.com>
552 H.J. Lu <hjl.tools@gmail.com>
553 Xiong Hu Luo <luoxhu@gcc.gnu.org>
554 Bin Bin Lv <shlb@linux.ibm.com>
555 Christophe Lyon <christophe.lyon@arm.com>
556 Jun Ma <junma@linux.alibaba.com>
557 Luis Machado <luisgpm@br.ibm.com>
558 Ziga Mahkovec <ziga.mahkovec@klika.si>
559 Matthew Malcomson <matthew.malcomson@arm.com>
560 Mikhail Maltsev <maltsevm@gmail.com>
561 Stamatis Markianos-Wright <stam.markianos-wright@arm.com>
562 Patrick Marlier <patrick.marlier@gmail.com>
563 Simon Martin <simartin@users.sourceforge.net>
564 Alejandro Martinez <alejandro.martinezvicente@arm.com>
565 Ranjit Mathew <rmathew@hotmail.com>
566 Paulo Matos <pmatos@linki.tools>
567 Ken Matsui <kmatsui@gcc.gnu.org>
568 Michael Matz <matz@suse.de>
569 Greg McGary <gkm@gnu.org>
570 Roland McGrath <roland@hack.frob.com>
571 Bryce McKinlay <mckinlay@redhat.com>
572 Adam Megacz <adam@xwt.org>
573 Bingfeng Mei <bmei@broadcom.com>
574 Jim Meyering <jim@meyering.net>
575 Martin Michlmayr <tbm@cyrius.com>
576 Lee Millward <lee.millward@gmail.com>
577 Immad Mir <mir@sourceware.org>
578 Cupertino Miranda <cupertino.miranda@oracle.com>
579 Dragan Mladjenovic <Dragan.Mladjenovic@syrmia.com>
580 Alan Modra <amodra@gmail.com>
581 Catherine Moore <clm@codesourcery.com>
582 James A. Morrison <phython@gcc.gnu.org>
583 Brooks Moses <bmoses@google.com>
584 Dirk Mueller <dmueller@suse.de>
585 Phil Muldoon <pmuldoon@redhat.com>
586 Gaius Mulley <gaiusmod2@gmail.com>
587 Christoph Müllner <christoph.muellner@vrull.eu>
588 Steven Munroe <munroesj52@gmail.com>
589 Szabolcs Nagy <szabolcs.nagy@arm.com>
590 Victor Do Nascimento <victor.donascimento@arm.com>
591 Quentin Neill <quentin.neill.gnu@gmail.com>
592 Adam Nemet <adambnemet@gmail.com>
593 Thomas Neumann <tneumann@users.sourceforge.net>
594 Dan Nicolaescu <dann@ics.uci.edu>
595 Kelvin Nilsen <kelvin.nilsen@gmail.com>
597 Diego Novillo <dnovillo@google.com>
598 Dorit Nuzman <dorit@il.ibm.com>
599 David O'Brien <obrien@FreeBSD.org>
600 Carlos O'Donell <carlos@redhat.com>
601 Peter O'Gorman <pogma@thewrittenword.com>
602 Patrick O'Neill <patrick@rivosinc.com>
603 Braden Obrzut <admin@maniacsvault.net>
604 Tsukasa Oi <research_trasio@irq.a4lg.com>
605 Andrea Ornstein <andrea.ornstein@st.com>
606 Maxim Ostapenko <m.ostapenko@samsung.com>
607 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
608 Patrick Palka <ppalka@gcc.gnu.org>
609 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
610 Devang Patel <dpatel@apple.com>
611 Andris Pavenis <andris.pavenis@iki.fi>
612 Fernando Pereira <pronesto@gmail.com>
613 Sebastian Perta <sebastian.perta@renesas.com>
614 Sebastian Peryt <sebastian.peryt@intel.com>
615 Johannes Pfau <johannespfau@gmail.com>
616 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
617 Nicolas Pitre <nico@cam.org>
618 Michael Ploujnikov <michael.ploujnikov@oracle.com>
619 Paul Pluzhnikov <ppluzhnikov@google.com>
620 Antoniu Pop <antoniu.pop@gmail.com>
621 Siddhesh Poyarekar <siddhesh@gotplt.org>
622 Vidya Praveen <vidyapraveen@arm.com>
623 Thomas Preud'homme <thomas.preudhomme@celest.fr>
624 Benjamin Priour <priour.be@gmail.com>
625 Vladimir Prus <vladimir@codesourcery.com>
626 Hafiz Abid Qadeer <abidh@codesourcery.com>
627 Yao Qi <yao@codesourcery.com>
628 Jerry Quinn <jlquinn@optonline.net>
629 Navid Rahimi <navidrahimi@microsoft.com>
630 Rishi Raj <rishiraj45035@gmail.com>
631 Easwaran Raman <eraman@google.com>
632 Joe Ramsay <joe.ramsay@arm.com>
633 Rolf Rasmussen <rolfwr@gcc.gnu.org>
634 Fritz Reese <fritzoreese@gmail.com>
635 Volker Reichelt <v.reichelt@netcologne.de>
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 Dennis Zhang <dennis.zhang@arm.com>
742 Yufeng Zhang <yufeng.zhang@arm.com>
743 Qing Zhao <qing.zhao@oracle.com>
744 Shujing Zhao <pearly.zhao@oracle.com>
745 Jon Ziegler <jonz@apple.com>
746 Roman Zippel <zippel@linux-m68k.org>
747 Josef Zlomek <josef.zlomek@email.cz>
749 Bug database only accounts
751 James Dennett <jdennett@acm.org>
752 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
753 Dara Hazeghi <dhazeghi@yahoo.com>
755 Contributing under the DCO
757 By adding your name and email to this section, you certify that all your
758 subsequent contributions to GCC are made under the terms of the Developer's
759 Certificate of Origin Version 1.1. See https://gcc.gnu.org/dco.html for more
763 Juergen Christ <jchrist@linux.ibm.com>
764 Robin Dapp <rdapp.gcc@gmail.com>
765 Robin Dapp <rdapp@ventanamicro.com>
766 Michal Jires <mjires@suse.cz>
767 Matthias Kretz <m.kretz@gsi.de>
768 Tim Lange <mail@tim-lange.me>
769 Jeff Law <jeffreyalaw@gmail.com>
770 Jeff Law <jlaw@tachyum.com>
771 Jeff Law <jlaw@ventanamicro.com>
772 Immad Mir <mir@sourceware.org>
773 Gaius Mulley <gaiusmod2@gmail.com>
774 Andrew Pinski <quic_apinski@quicinc.com>
775 Siddhesh Poyarekar <siddhesh@gotplt.org>
776 Navid Rahimi <navidrahimi@microsoft.com>
777 Rishi Raj <rishiraj45035@gmail.com>
778 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
779 Bill Schmidt <bill.schmidt@fastmail.com>
780 Nathaniel Shead <nathanieloshead@gmail.org>
781 Nathan Sidwell <nathan@acm.org>
782 Edward Smith-Rowland <esmithrowland@gmail.com>
783 Fangrui Song <maskray@gcc.gnu.org>
784 Kyrylo Tkachov <ktkachov@gcc.gnu.org>
785 Petter Tomner <tomner@bahnhof.se>
786 Martin Uecker <uecker@gcc.gnu.org>
787 Jonathan Wakely <jwakely@redhat.com>
788 Alexander Westbrooks <alexanderw@gcc.gnu.org>
789 Chung-Ju Wu <jasonwucj@gmail.com>