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 <kyrylo.tkachov@arm.com>
56 alpha port Richard Henderson <rth@gcc.gnu.org>
57 amdgcn port Julian Brown <julian@codesourcery.com>
58 amdgcn port Andrew Stubbs <ams@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 arm port Kyrylo Tkachov <kyrylo.tkachov@arm.com>
65 avr port Denis Chertykov <chertykov@gmail.com>
66 bfin port Jie Zhang <jzhang918@gmail.com>
67 bpf port Jose E. Marchesi <jose.marchesi@oracle.com>
68 c6x port Bernd Schmidt <bernds_cb1@t-online.de>
69 cris port Hans-Peter Nilsson <hp@axis.com>
70 c-sky port Xianmiao Qu <cooper.qu@linux.alibaba.com>
71 c-sky port Yunhai Shang <yunhai@linux.alibaba.com>
72 epiphany port Joern Rennecke <gnu@amylaar.uk>
73 fr30 port Nick Clifton <nickc@redhat.com>
74 frv port Nick Clifton <nickc@redhat.com>
75 frv port Alexandre Oliva <aoliva@gcc.gnu.org>
76 ft32 port James Bowman <james.bowman@ftdichip.com>
77 h8 port Jeff Law <jeffreyalaw@gmail.com>
78 hppa port Jeff Law <jeffreyalaw@gmail.com>
79 hppa port John David Anglin <dave.anglin@bell.net>
80 i386 port Jan Hubicka <hubicka@ucw.cz>
81 i386 port Uros Bizjak <ubizjak@gmail.com>
82 i386 vector ISA extns Kirill Yukhin <kirill.yukhin@gmail.com>
83 i386 vector ISA extns Hongtao Liu <hongtao.liu@intel.com>
84 iq2000 port Nick Clifton <nickc@redhat.com>
85 lm32 port Sebastien Bourdeauducq <sebastien@milkymist.org>
86 LoongArch port Chenghua Xu <xuchenghua@loongson.cn>
87 LoongArch port Lulu Cheng <chenglulu@loongson.cn>
88 m32r port Nick Clifton <nickc@redhat.com>
89 m68k port (?) Jeff Law <jeffreyalaw@gmail.com>
90 m68k port Andreas Schwab <schwab@linux-m68k.org>
91 m68k-motorola-sysv port Philippe De Muyter <phdm@macqel.be>
92 mcore port Nick Clifton <nickc@redhat.com>
93 microblaze Michael Eager <eager@eagercon.com>
94 mips port YunQiang Su <syq@gcc.gnu.org>
95 mmix port Hans-Peter Nilsson <hp@bitrange.com>
96 mn10300 port Jeff Law <jeffreyalaw@gmail.com>
97 mn10300 port Alexandre Oliva <aoliva@gcc.gnu.org>
98 moxie port Anthony Green <green@moxielogic.com>
99 msp430 port Nick Clifton <nickc@redhat.com>
100 nds32 port Chung-Ju Wu <jasonwucj@gmail.com>
101 nds32 port Shiva Chen <shiva0217@gmail.com>
102 nios2 port Chung-Lin Tang <cltang@baylibre.com>
103 nios2 port Sandra Loosemore <sloosemore@baylibre.com>
104 nvptx port Tom de Vries <tdevries@suse.de>
105 nvptx port Thomas Schwinge <tschwinge@baylibre.com>
106 or1k port Stafford Horne <shorne@gmail.com>
107 pdp11 port Paul Koning <ni1d@arrl.net>
108 powerpcspe port Andrew Jenner <andrew@codesourcery.com>
109 pru port Dimitar Dimitrov <dimitar@dinux.eu>
110 riscv port Kito Cheng <kito.cheng@gmail.com>
111 riscv port Palmer Dabbelt <palmer@dabbelt.com>
112 riscv port Andrew Waterman <andrew@sifive.com>
113 riscv port Jim Wilson <jim.wilson.gcc@gmail.com>
114 rs6000/powerpc port David Edelsohn <dje.gcc@gmail.com>
115 rs6000/powerpc port Segher Boessenkool <segher@kernel.crashing.org>
116 rs6000/powerpc port Kewen Lin <linkw@gcc.gnu.org>
117 rs6000 vector extns Aldy Hernandez <aldyh@redhat.com>
118 rx port Nick Clifton <nickc@redhat.com>
119 s390 port Ulrich Weigand <uweigand@de.ibm.com>
120 s390 port Andreas Krebbel <krebbel@linux.ibm.com>
121 sh port Alexandre Oliva <aoliva@gcc.gnu.org>
122 sh port Oleg Endo <olegendo@gcc.gnu.org>
123 sparc port David S. Miller <davem@redhat.com>
124 sparc port Eric Botcazou <ebotcazou@libertysurf.fr>
125 v850 port Nick Clifton <nickc@redhat.com>
126 vax port Matt Thomas <matt@3am-software.com>
127 vax port Maciej W. Rozycki <macro@orcam.me.uk>
128 visium port Eric Botcazou <ebotcazou@libertysurf.fr>
129 x86-64 port Jan Hubicka <hubicka@ucw.cz>
130 xstormy16 port Nick Clifton <nickc@redhat.com>
131 xtensa port Sterling Augustine <augustine.sterling@gmail.com>
132 xtensa port Max Filippov <jcmvbkbc@gmail.com>
134 OS Port Maintainers (OS alphabetical order)
136 aix David Edelsohn <dje.gcc@gmail.com>
137 Android sub-port Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
138 darwin port Iain Sandoe <iain@sandoe.co.uk>
139 darwin port Mike Stump <mikestump@comcast.net>
140 DJGPP DJ Delorie <dj@delorie.com>
141 freebsd Andreas Tobler <andreast@gcc.gnu.org>
142 GNU/Hurd Thomas Schwinge <thomas@schwinge.name>
143 hpux John David Anglin <dave.anglin@bell.net>
144 solaris Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
145 netbsd Jason Thorpe <thorpej@netbsd.org>
146 netbsd Krister Walfridsson <krister.walfridsson@gmail.com>
147 sh-linux-gnu Kaz Kojima <kkojima@gcc.gnu.org>
148 RTEMS Ports Joel Sherrill <joel@oarcorp.com>
149 RTEMS Ports Ralf Corsepius <ralf.corsepius@rtems.org>
150 RTEMS Ports Sebastian Huber <sebastian.huber@embedded-brains.de>
151 VMS Douglas Rupp <douglas.b.rupp@gmail.com>
152 VMS Tristan Gingold <tgingold@free.fr>
153 VxWorks ports Olivier Hainque <hainque@adacore.com>
154 cygwin, mingw-w64 Jonathan Yong <10walls@gmail.com>
156 Language Front Ends Maintainers
158 C front end/ISO C99 Joseph Myers <josmyers@redhat.com>
159 Ada front end Arnaud Charlet <charlet@adacore.com>
160 Ada front end Eric Botcazou <ebotcazou@libertysurf.fr>
161 Ada front end Marc Poulhiès <poulhies@adacore.com>
162 Ada front end Pierre-Marie de Rodat <derodat@adacore.com>
163 c++ Jason Merrill <jason@redhat.com>
164 c++ Nathan Sidwell <nathan@acm.org>
165 D front end Iain Buclaw <ibuclaw@gdcproject.org>
166 go Ian Lance Taylor <ian@airs.com>
167 Modula-2 front end Gaius Mulley <gaiusmod2@gmail.com>
168 objective-c/c++ Mike Stump <mikestump@comcast.net>
169 objective-c/c++ Iain Sandoe <iain@sandoe.co.uk>
170 Rust Arthur Cohen <arthur.cohen@embecosm.com>
171 Rust Philip Herron <herron.philip@googlemail.com>
175 libbacktrace Ian Lance Taylor <ian@airs.com>
176 libcpp Per Bothner <per@bothner.com>
177 libcpp All C and C++ front end maintainers
178 libcpp David Malcolm <dmalcolm@redhat.com>
179 fp-bit Ian Lance Taylor <ian@airs.com>
180 libgcc Ian Lance Taylor <ian@airs.com>
181 libgo Ian Lance Taylor <ian@airs.com>
182 libgomp Jakub Jelinek <jakub@redhat.com>
183 libgomp Tobias Burnus <tburnus@baylibre.com>
184 libgomp (OpenACC) Thomas Schwinge <tschwinge@baylibre.com>
185 libgrust All Rust front end maintainers
186 libiberty Ian Lance Taylor <ian@airs.com>
187 libitm Torvald Riegel <triegel@redhat.com>
188 libobjc Nicola Pero <nicola.pero@meta-innovation.com>
189 libobjc Andrew Pinski <pinskia@gmail.com>
190 libquadmath Tobias Burnus <tburnus@baylibre.com>
191 libquadmath Jakub Jelinek <jakub@redhat.com>
192 libvtv Caroline Tice <cmtice@google.com>
193 libphobos Iain Buclaw <ibuclaw@gdcproject.org>
194 line map Dodji Seketeli <dodji@redhat.com>
195 soft-fp Joseph Myers <josmyers@redhat.com>
196 scheduler (+ haifa) Jim Wilson <wilson@tuliptree.org>
197 scheduler (+ haifa) Michael Meissner <gnu@the-meissners.org>
198 scheduler (+ haifa) Jeff Law <jeffreyalaw@gmail.com>
199 scheduler (+ haifa) Vladimir Makarov <vmakarov@redhat.com>
200 modulo-scheduler Roman Zhuykov <zhroma@ispras.ru>
201 reorg Jeff Law <jeffreyalaw@gmail.com>
202 caller-save.cc Jeff Law <jeffreyalaw@gmail.com>
203 callgraph Jan Hubicka <hubicka@ucw.cz>
204 debugging code Jim Wilson <wilson@tuliptree.org>
205 dwarf debugging code Jason Merrill <jason@redhat.com>
206 dwarf debugging code Cary Coutant <ccoutant@gmail.com>
207 c++ runtime libs Paolo Carlini <paolo.carlini@oracle.com>
208 c++ runtime libs Ulrich Drepper <drepper@gmail.com>
209 c++ runtime libs Benjamin De Kosnik <bkoz@gnu.org>
210 c++ runtime libs Jonathan Wakely <jwakely@redhat.com>
211 c++ runtime libs special modes François Dumont <fdumont@gcc.gnu.org>
212 fixincludes Bruce Korb <bkorb@gnu.org>
213 *gimpl* Jakub Jelinek <jakub@redhat.com>
214 *gimpl* Aldy Hernandez <aldyh@redhat.com>
215 *gimpl* Jason Merrill <jason@redhat.com>
216 gcse.cc Jeff Law <jeffreyalaw@gmail.com>
217 global opt framework Jeff Law <jeffreyalaw@gmail.com>
218 jump.cc David S. Miller <davem@redhat.com>
219 web pages Gerald Pfeifer <gerald@pfeifer.com>
220 config.sub/config.guess Ben Elliston <config-patches@gnu.org>
221 i18n Philipp Thomas <pth@suse.de>
222 i18n Joseph Myers <josmyers@redhat.com>
223 diagnostic messages Dodji Seketeli <dodji@redhat.com>
224 diagnostic messages David Malcolm <dmalcolm@redhat.com>
225 build machinery (*.in) Paolo Bonzini <bonzini@gnu.org>
226 build machinery (*.in) Nathanael Nerode <neroden@gcc.gnu.org>
227 build machinery (*.in) Alexandre Oliva <aoliva@gcc.gnu.org>
228 build machinery (*.in) Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
229 docs co-maintainer Gerald Pfeifer <gerald@pfeifer.com>
230 docs co-maintainer Joseph Myers <josmyers@redhat.com>
231 docs co-maintainer Sandra Loosemore <sloosemore@baylibre.com>
232 docstring relicensing Gerald Pfeifer <gerald@pfeifer.com>
233 docstring relicensing Joseph Myers <josmyers@redhat.com>
234 predict.def Jan Hubicka <hubicka@ucw.cz>
235 gcov Jan Hubicka <hubicka@ucw.cz>
236 gcov Nathan Sidwell <nathan@acm.org>
237 option handling Joseph Myers <josmyers@redhat.com>
238 middle-end Jeff Law <jeffreyalaw@gmail.com>
239 middle-end Ian Lance Taylor <ian@airs.com>
240 middle-end Richard Biener <rguenther@suse.de>
241 *vrp, ranger Aldy Hernandez <aldyh@redhat.com>
242 *vrp, ranger Andrew MacLeod <amacleod@redhat.com>
243 tree-ssa Andrew MacLeod <amacleod@redhat.com>
244 tree browser/unparser Sebastian Pop <sebpop@gmail.com>
245 scev, data dependence Sebastian Pop <sebpop@gmail.com>
246 profile feedback Jan Hubicka <hubicka@ucw.cz>
247 AutoFDO Eugene Rozenfeld <erozen@microsoft.com>
248 reload Ulrich Weigand <uweigand@de.ibm.com>
249 RTL optimizers Eric Botcazou <ebotcazou@libertysurf.fr>
250 instruction combiner Segher Boessenkool <segher@kernel.crashing.org>
251 auto-vectorizer Richard Biener <rguenther@suse.de>
252 auto-vectorizer Zdenek Dvorak <ook@ucw.cz>
253 loop infrastructure Zdenek Dvorak <ook@ucw.cz>
254 loop ivopts Bin Cheng <bin.cheng@linux.alibaba.com>
255 loop optimizer Bin Cheng <bin.cheng@linux.alibaba.com>
256 OpenACC Thomas Schwinge <tschwinge@baylibre.com>
257 OpenACC Tobias Burnus <tburnus@baylibre.com>
258 OpenMP Jakub Jelinek <jakub@redhat.com>
259 OpenMP Tobias Burnus <tburnus@baylibre.com>
260 testsuite Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
261 testsuite Mike Stump <mikestump@comcast.net>
262 register allocation Vladimir Makarov <vmakarov@redhat.com>
263 gdbhooks.py David Malcolm <dmalcolm@redhat.com>
264 jit David Malcolm <dmalcolm@redhat.com>
265 gen* on machine desc Richard Sandiford <rdsandiford@googlemail.com>
266 static analyzer David Malcolm <dmalcolm@redhat.com>
268 Note that individuals who maintain parts of the compiler need approval to
269 check in changes outside of the parts of the compiler they maintain.
273 arc port Claudiu Zissulescu <claziss@synopsys.com>
274 callgraph Martin Jambor <mjambor@suse.cz>
275 C front end Marek Polacek <polacek@redhat.com>
276 CTF, BTF Indu Bhagat <indu.bhagat@oracle.com>
277 CTF, BTF, bpf port David Faust <david.faust@oracle.com>
278 dataflow Paolo Bonzini <bonzini@gnu.org>
279 dataflow Seongbae Park <seongbae.park@gmail.com>
280 dataflow Kenneth Zadeck <zadeck@naturalbridge.com>
281 driver Joseph Myers <josmyers@redhat.com>
282 Fortran Harald Anlauf <anlauf@gmx.de>
283 Fortran Janne Blomqvist <jb@gcc.gnu.org>
284 Fortran Tobias Burnus <tburnus@baylibre.com>
285 Fortran François-Xavier Coudert <fxcoudert@gcc.gnu.org>
286 Fortran Jerry DeLisle <jvdelisle@gcc.gnu.org>
287 Fortran Erik Edelmann <erik.edelmann@iki.fi>
288 Fortran Daniel Franke <franke.daniel@gmail.com>
289 Fortran Thomas König <tkoenig@gcc.gnu.org>
290 Fortran Daniel Kraft <d@domob.eu>
291 Fortran Toon Moene <toon@moene.org>
292 Fortran Mikael Morin <mikael@gcc.gnu.org>
293 Fortran Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
294 Fortran Paul Thomas <pault@gcc.gnu.org>
295 Fortran Janus Weil <janus@gcc.gnu.org>
296 Graphite Tobias Grosser <grosser@fim.uni-passau.de>
297 Graphite Sebastian Pop <sebpop@gmail.com>
298 libcpp Tom Tromey <tromey@redhat.com>
299 libsanitizer, asan.cc Jakub Jelinek <jakub@redhat.com>
300 libsanitizer, asan.cc Dodji Seketeli <dodji@redhat.com>
301 libsanitizer, asan.cc Kostya Serebryany <kcc@google.com>
302 libsanitizer, asan.cc Dmitry Vyukov <dvyukov@google.com>
303 loop optimizer Zdenek Dvorak <ook@ucw.cz>
304 LTO Richard Biener <rguenther@suse.de>
305 LTO plugin Cary Coutant <ccoutant@gmail.com>
306 Plugin Le-Chun Wu <lcwu@google.com>
307 register allocation Peter Bergner <bergner@linux.ibm.com>
308 register allocation Kenneth Zadeck <zadeck@naturalbridge.com>
309 register allocation Seongbae Park <seongbae.park@gmail.com>
310 riscv port Robin Dapp <rdapp.gcc@gmail.com>
311 riscv port Juzhe Zhong <juzhe.zhong@rivai.ai>
312 RTL optimizers Steven Bosscher <steven@gcc.gnu.org>
313 selective scheduling Andrey Belevantsev <abel@ispras.ru>
314 selective scheduling Alexander Monakov <amonakov@ispras.ru>
315 wide-int Kenneth Zadeck <zadeck@naturalbridge.com>
316 wide-int Mike Stump <mikestump@comcast.net>
317 wide-int Richard Sandiford <rdsandiford@googlemail.com>
319 Note that while reviewers can approve changes to parts of the compiler
320 that they maintain, they still need approval for their own patches
321 from other maintainers or reviewers.
323 Write After Approval (last name alphabetical order)
325 Mark G. Adams <mark.g.adams@sympatico.ca>
326 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
327 Pedro Alves <palves@redhat.com>
328 Paul-Antoine Arras <pa@codesourcery.com>
329 Arsen Arsenović <arsen@aarsen.me>
330 Raksit Ashok <raksit@google.com>
331 Matt Austern <austern@google.com>
332 David Ayers <ayers@fsfe.org>
333 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
334 Giovanni Bajo <giovannibajo@gcc.gnu.org>
335 Simon Baldwin <simonb@google.com>
336 Richard Ball <richard.ball@arm.com>
337 Scott Bambrough <scottb@netwinder.org>
338 Wolfgang Bangerth <bangerth@dealii.org>
339 Gergö Barany <gergo@codesourcery.com>
340 Charles Baylis <charles.baylis@linaro.org>
341 Tejas Belagod <tejas.belagod@arm.com>
342 Matthew Beliveau <mbelivea@redhat.com>
343 Serge Belyshev <belyshev@depni.sinp.msu.ru>
344 Jon Beniston <jon@beniston.com>
345 Andrew Bennett <andrew.bennett@imgtec.com>
346 Andrew Benson <abensonca@gmail.com>
347 Daniel Berlin <dberlin@dberlin.org>
348 Pat Bernardi <bernardi@adacore.com>
349 Jan Beulich <jbeulich@suse.com>
350 David Billinghurst <David.Billinghurst@riotinto.com>
351 Tomas Bily <tbily@suse.cz>
352 Laurynas Biveinis <laurynas.biveinis@gmail.com>
353 Eric Blake <ericb@gcc.gnu.org>
354 Phil Blundell <pb@futuretv.com>
355 Hans Boehm <hboehm@gcc.gnu.org>
356 Lynn Boger <laboger@linux.vnet.ibm.com>
357 Ian Bolton <ian.bolton@arm.com>
358 Andrea Bona <andrea.bona@st.com>
359 Neil Booth <neil@daikokuya.co.uk>
360 Antoni Boucher <bouanto@zoho.com>
361 Robert Bowdidge <bowdidge@apple.com>
362 Joel Brobecker <brobecker@gnat.com>
363 Dave Brolley <brolley@redhat.com>
364 Christian Bruel <christian.bruel@st.com>
365 Kevin Buettner <kevinb@redhat.com>
366 Andrew Burgess <aburgess@redhat.com>
367 Adam Butcher <adam@jessamine.co.uk>
368 Andrew Cagney <cagney@gnu.org>
369 Andrew Carlotti <andrew.carlotti@arm.com>
370 Daniel Carrera <dcarrera@gmail.com>
371 Stephane Carrez <stcarrez@nerim.fr>
372 Gabriel Charette <gchare@google.com>
373 Chandra Chavva <cchavva@redhat.com>
374 Dehao Chen <dehao@google.com>
375 Fabien Chêne <fabien@gcc.gnu.org>
376 Monk Chiang <monkchiang@gmail.com>
377 Clément Chigot <chigot@adacore.com>
378 Harshit Chopra <harshit@google.com>
379 Juergen Christ <jchrist@linux.ibm.com>
380 Tamar Christina <tamar.christina@arm.com>
381 Eric Christopher <echristo@gmail.com>
382 Paul Clarke <pc@us.ibm.com>
383 William Cohen <wcohen@redhat.com>
384 Michael Collison <michael.collison@arm.com>
385 Josh Conner <joshconner@google.com>
386 R. Kelley Cook <kcook@gcc.gnu.org>
387 Alex Coplan <alex.coplan@arm.com>
388 Andrea Corallo <andrea.corallo@arm.com>
389 Christian Cornelssen <ccorn@cs.tu-berlin.de>
390 Ludovic Courtès <ludo@gnu.org>
391 Lawrence Crowl <crowl@google.com>
392 Lili Cui <lili.cui@intel.com>
393 Ian Dall <ian@beware.dropbear.id.au>
394 David Daney <david.daney@caviumnetworks.com>
395 Simon Dardis <simon.dardis@gmail.com>
396 Sudakshina Das <sudi.das@arm.com>
397 Bud Davis <jmdavis@link.com>
398 Chris Demetriou <cgd@google.com>
399 Sameera Deshpande <sameera.deshpande@linaro.org>
400 Wilco Dijkstra <wdijkstr@arm.com>
401 Benoit Dupont de Dinechin <benoit.dupont-de-dinechin@st.com>
402 Lehua Ding <lehua.ding@rivai.ai>
403 Jason Eckhardt <jle@rice.edu>
404 Bernd Edlinger <bernd.edlinger@hotmail.de>
405 Phil Edwards <pme@gcc.gnu.org>
406 Mark Eggleston <mark.eggleston@codethink.co.uk>
407 Steve Ellcey <sellcey@caviumnetworks.com>
408 Mohan Embar <gnustuff@thisiscool.com>
409 Revital Eres <eres@il.ibm.com>
410 Marc Espie <espie@cvs.openbsd.org>
411 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
412 Doug Evans <dje@google.com>
413 Chris Fairles <cfairles@gcc.gnu.org>
414 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
415 Changpeng Fang <changpeng.fang@amd.com>
416 Sam Feifer <sfeifer@redhat.com>
417 Eric Feng <ef2648@columbia.edu>
418 Li Feng <nemokingdom@gmail.com>
419 Thomas Fitzsimmons <fitzsim@redhat.com>
420 Alexander Fomin <afomin.mailbox@gmail.com>
421 Brian Ford <ford@vss.fsi.com>
422 Matthew Fortune <mfortune@gmail.com>
423 John Freeman <jfreeman08@gmail.com>
424 Nathan Froyd <froydnj@gcc.gnu.org>
425 Chao-ying Fu <fu@mips.com>
426 Gary Funck <gary@intrepid.com>
427 Pompapathi V Gadad <Pompapathi.V.Gadad@nsc.com>
428 Eric Gallager <egall@gwmail.gwu.edu>
429 Gopalasubramanian Ganesh <Ganesh.Gopalasubramanian@amd.com>
430 Fei Gao <gaofei@eswincomputing.com>
431 Kaveh Ghazi <ghazi@gcc.gnu.org>
432 Doug Gilmore <Doug.Gilmore@imgtec.com>
433 Matthew Gingell <gingell@gnat.com>
434 Jan-Benedict Glaw <jbglaw@lug-owl.de>
435 Marc Glisse <marc.glisse@inria.fr>
436 Prachi Godbole <prachi.godbole@imgtec.com>
437 Torbjorn Granlund <tege@swox.com>
438 James Greenhalgh <james.greenhalgh@arm.com>
439 Doug Gregor <doug.gregor@gmail.com>
440 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
441 Yury Gribov <tetra2005@gmail.com>
442 Jon Grimm <jgrimm2@us.ibm.com>
443 Laurent Guerby <laurent@guerby.net>
444 Haochen Gui <guihaoc@gcc.gnu.org>
445 Jiufu Guo <guojiufu@linux.ibm.com>
446 Xuepeng Guo <terry.xpguo@gmail.com>
447 Wei Guozhi <carrot@google.com>
448 Vineet Gupta <vineetg@rivosinc.com>
449 Naveen H.S <naveenh@marvell.com>
450 Mostafa Hagog <hagog@gcc.gnu.org>
451 Jivan Hakobyan <jivanhakobyan9@gmail.com>
452 Andrew Haley <aph@redhat.com>
453 Demin Han <demin.han@starfivetech.com>
454 Frederik Harwath <frederik@harwath.name>
455 Stuart Hastings <stuart@apple.com>
456 Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
457 Pat Haugen <pthaugen@us.ibm.com>
458 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
459 Alan Hayward <alan.hayward@arm.com>
460 Li Jia He <helijia@gcc.gnu.org>
461 Mark Heffernan <meheff@google.com>
462 George Helffrich <george@gcc.gnu.org>
463 Daniel Hellstrom <daniel@gaisler.com>
464 Fergus Henderson <fjh@cs.mu.oz.au>
465 Stuart Henderson <shenders@gcc.gnu.org>
466 Marius Hillenbrand <mhillen@linux.ibm.com>
467 Matthew Hiller <hiller@redhat.com>
468 Kazu Hirata <kazu@codesourcery.com>
469 Manfred Hollstein <mh@suse.com>
470 Cong Hou <congh@google.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 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 Immad Mir <mir@sourceware.org>
774 Gaius Mulley <gaiusmod2@gmail.com>
775 Andrew Pinski <quic_apinski@quicinc.com>
776 Siddhesh Poyarekar <siddhesh@gotplt.org>
777 Navid Rahimi <navidrahimi@microsoft.com>
778 Rishi Raj <rishiraj45035@gmail.com>
779 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
780 Bill Schmidt <bill.schmidt@fastmail.com>
781 Nathaniel Shead <nathanieloshead@gmail.org>
782 Nathan Sidwell <nathan@acm.org>
783 Edward Smith-Rowland <esmithrowland@gmail.com>
784 Fangrui Song <maskray@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>