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 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 Petter Tomner <tomner@bahnhof.se>
785 Martin Uecker <uecker@gcc.gnu.org>
786 Jonathan Wakely <jwakely@redhat.com>
787 Alexander Westbrooks <alexanderw@gcc.gnu.org>
788 Chung-Ju Wu <jasonwucj@gmail.com>