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 <joseph@codesourcery.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@codesourcery.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 Matthew Fortune <mfortune@gmail.com>
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@codesourcery.com>
103 nios2 port Sandra Loosemore <sandra@codesourcery.com>
104 nvptx port Tom de Vries <tdevries@suse.de>
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@embecosm.com>
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 <joseph@codesourcery.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 objective-c/c++ Mike Stump <mikestump@comcast.net>
167 objective-c/c++ Iain Sandoe <iain@sandoe.co.uk>
171 libbacktrace Ian Lance Taylor <ian@airs.com>
172 libcpp Per Bothner <per@bothner.com>
173 libcpp All C and C++ front end maintainers
174 libcpp David Malcolm <dmalcolm@redhat.com>
175 fp-bit Ian Lance Taylor <ian@airs.com>
176 libgcc Ian Lance Taylor <ian@airs.com>
177 libgo Ian Lance Taylor <ian@airs.com>
178 libgomp Jakub Jelinek <jakub@redhat.com>
179 libgomp (OpenACC) Thomas Schwinge <thomas@codesourcery.com>
180 libiberty Ian Lance Taylor <ian@airs.com>
181 libitm Torvald Riegel <triegel@redhat.com>
182 libobjc Nicola Pero <nicola.pero@meta-innovation.com>
183 libobjc Andrew Pinski <pinskia@gmail.com>
184 libquadmath Tobias Burnus <tobias@codesourcery.com>
185 libquadmath Jakub Jelinek <jakub@redhat.com>
186 libvtv Caroline Tice <cmtice@google.com>
187 libphobos Iain Buclaw <ibuclaw@gdcproject.org>
188 line map Dodji Seketeli <dodji@redhat.com>
189 soft-fp Joseph Myers <joseph@codesourcery.com>
190 scheduler (+ haifa) Jim Wilson <wilson@tuliptree.org>
191 scheduler (+ haifa) Michael Meissner <gnu@the-meissners.org>
192 scheduler (+ haifa) Jeff Law <jeffreyalaw@gmail.com>
193 scheduler (+ haifa) Vladimir Makarov <vmakarov@redhat.com>
194 modulo-scheduler Roman Zhuykov <zhroma@ispras.ru>
195 reorg Jeff Law <jeffreyalaw@gmail.com>
196 caller-save.cc Jeff Law <jeffreyalaw@gmail.com>
197 callgraph Jan Hubicka <hubicka@ucw.cz>
198 debugging code Jim Wilson <wilson@tuliptree.org>
199 dwarf debugging code Jason Merrill <jason@redhat.com>
200 dwarf debugging code Cary Coutant <ccoutant@gmail.com>
201 c++ runtime libs Paolo Carlini <paolo.carlini@oracle.com>
202 c++ runtime libs Ulrich Drepper <drepper@gmail.com>
203 c++ runtime libs Benjamin De Kosnik <bkoz@gnu.org>
204 c++ runtime libs Jonathan Wakely <jwakely@redhat.com>
205 c++ runtime libs special modes François Dumont <fdumont@gcc.gnu.org>
206 fixincludes Bruce Korb <bkorb@gnu.org>
207 *gimpl* Jakub Jelinek <jakub@redhat.com>
208 *gimpl* Aldy Hernandez <aldyh@redhat.com>
209 *gimpl* Jason Merrill <jason@redhat.com>
210 gcse.cc Jeff Law <jeffreyalaw@gmail.com>
211 global opt framework Jeff Law <jeffreyalaw@gmail.com>
212 jump.cc David S. Miller <davem@redhat.com>
213 web pages Gerald Pfeifer <gerald@pfeifer.com>
214 config.sub/config.guess Ben Elliston <config-patches@gnu.org>
215 i18n Philipp Thomas <pth@suse.de>
216 i18n Joseph Myers <joseph@codesourcery.com>
217 diagnostic messages Dodji Seketeli <dodji@redhat.com>
218 diagnostic messages David Malcolm <dmalcolm@redhat.com>
219 build machinery (*.in) Paolo Bonzini <bonzini@gnu.org>
220 build machinery (*.in) Nathanael Nerode <neroden@gcc.gnu.org>
221 build machinery (*.in) Alexandre Oliva <aoliva@gcc.gnu.org>
222 build machinery (*.in) Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
223 docs co-maintainer Gerald Pfeifer <gerald@pfeifer.com>
224 docs co-maintainer Joseph Myers <joseph@codesourcery.com>
225 docs co-maintainer Sandra Loosemore <sandra@codesourcery.com>
226 docstring relicensing Gerald Pfeifer <gerald@pfeifer.com>
227 docstring relicensing Joseph Myers <joseph@codesourcery.com>
228 predict.def Jan Hubicka <hubicka@ucw.cz>
229 gcov Jan Hubicka <hubicka@ucw.cz>
230 gcov Martin Liska <mliska@suse.cz>
231 gcov Nathan Sidwell <nathan@acm.org>
232 option handling Joseph Myers <joseph@codesourcery.com>
233 middle-end Jeff Law <jeffreyalaw@gmail.com>
234 middle-end Ian Lance Taylor <ian@airs.com>
235 middle-end Richard Biener <rguenther@suse.de>
236 *vrp, ranger Aldy Hernandez <aldyh@redhat.com>
237 *vrp, ranger Andrew MacLeod <amacleod@redhat.com>
238 tree-ssa Andrew MacLeod <amacleod@redhat.com>
239 tree browser/unparser Sebastian Pop <sebpop@gmail.com>
240 scev, data dependence Sebastian Pop <sebpop@gmail.com>
241 profile feedback Jan Hubicka <hubicka@ucw.cz>
242 AutoFDO Eugene Rozenfeld <erozen@microsoft.com>
243 reload Ulrich Weigand <uweigand@de.ibm.com>
244 RTL optimizers Eric Botcazou <ebotcazou@libertysurf.fr>
245 instruction combiner Segher Boessenkool <segher@kernel.crashing.org>
246 auto-vectorizer Richard Biener <rguenther@suse.de>
247 auto-vectorizer Zdenek Dvorak <ook@ucw.cz>
248 loop infrastructure Zdenek Dvorak <ook@ucw.cz>
249 loop ivopts Bin Cheng <bin.cheng@linux.alibaba.com>
250 loop optimizer Bin Cheng <bin.cheng@linux.alibaba.com>
251 OpenACC Thomas Schwinge <thomas@codesourcery.com>
252 OpenACC Tobias Burnus <tobias@codesourcery.com>
253 OpenMP Jakub Jelinek <jakub@redhat.com>
254 testsuite Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
255 testsuite Mike Stump <mikestump@comcast.net>
256 register allocation Vladimir Makarov <vmakarov@redhat.com>
257 gdbhooks.py David Malcolm <dmalcolm@redhat.com>
258 jit David Malcolm <dmalcolm@redhat.com>
259 gen* on machine desc Richard Sandiford <rdsandiford@googlemail.com>
260 static analyzer David Malcolm <dmalcolm@redhat.com>
262 Note that individuals who maintain parts of the compiler need approval to
263 check in changes outside of the parts of the compiler they maintain.
267 arc port Claudiu Zissulescu <claziss@synopsys.com>
268 callgraph Martin Liska <mliska@suse.cz>
269 callgraph Martin Jambor <mjambor@suse.cz>
270 C front end Marek Polacek <polacek@redhat.com>
271 CTF, BTF David Faust <david.faust@oracle.com>
272 dataflow Paolo Bonzini <bonzini@gnu.org>
273 dataflow Seongbae Park <seongbae.park@gmail.com>
274 dataflow Kenneth Zadeck <zadeck@naturalbridge.com>
275 driver Joseph Myers <joseph@codesourcery.com>
276 Fortran Harald Anlauf <anlauf@gmx.de>
277 Fortran Janne Blomqvist <jb@gcc.gnu.org>
278 Fortran Tobias Burnus <tobias@codesourcery.com>
279 Fortran François-Xavier Coudert <fxcoudert@gcc.gnu.org>
280 Fortran Jerry DeLisle <jvdelisle@gcc.gnu.org>
281 Fortran Erik Edelmann <erik.edelmann@iki.fi>
282 Fortran Daniel Franke <franke.daniel@gmail.com>
283 Fortran Thomas König <tkoenig@gcc.gnu.org>
284 Fortran Daniel Kraft <d@domob.eu>
285 Fortran Toon Moene <toon@moene.org>
286 Fortran Mikael Morin <mikael@gcc.gnu.org>
287 Fortran Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
288 Fortran Paul Thomas <pault@gcc.gnu.org>
289 Fortran Janus Weil <janus@gcc.gnu.org>
290 Graphite Tobias Grosser <grosser@fim.uni-passau.de>
291 Graphite Sebastian Pop <sebpop@gmail.com>
292 libcpp Tom Tromey <tromey@redhat.com>
293 libsanitizer, asan.cc Jakub Jelinek <jakub@redhat.com>
294 libsanitizer, asan.cc Dodji Seketeli <dodji@redhat.com>
295 libsanitizer, asan.cc Kostya Serebryany <kcc@google.com>
296 libsanitizer, asan.cc Dmitry Vyukov <dvyukov@google.com>
297 loop optimizer Zdenek Dvorak <ook@ucw.cz>
298 LTO Richard Biener <rguenther@suse.de>
299 LTO plugin Cary Coutant <ccoutant@gmail.com>
300 Plugin Le-Chun Wu <lcwu@google.com>
301 register allocation Peter Bergner <bergner@linux.ibm.com>
302 register allocation Kenneth Zadeck <zadeck@naturalbridge.com>
303 register allocation Seongbae Park <seongbae.park@gmail.com>
304 RTL optimizers Steven Bosscher <steven@gcc.gnu.org>
305 selective scheduling Andrey Belevantsev <abel@ispras.ru>
306 selective scheduling Alexander Monakov <amonakov@ispras.ru>
307 wide-int Kenneth Zadeck <zadeck@naturalbridge.com>
308 wide-int Mike Stump <mikestump@comcast.net>
309 wide-int Richard Sandiford <rdsandiford@googlemail.com>
311 Note that while reviewers can approve changes to parts of the compiler
312 that they maintain, they still need approval for their own patches
313 from other maintainers or reviewers.
315 Write After Approval (last name alphabetical order)
317 Mark G. Adams <mark.g.adams@sympatico.ca>
318 Pedro Alves <palves@redhat.com>
319 Paul-Antoine Arras <pa@codesourcery.com>
320 Raksit Ashok <raksit@google.com>
321 Matt Austern <austern@google.com>
322 David Ayers <ayers@fsfe.org>
323 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
324 Giovanni Bajo <giovannibajo@gcc.gnu.org>
325 Simon Baldwin <simonb@google.com>
326 Scott Bambrough <scottb@netwinder.org>
327 Wolfgang Bangerth <bangerth@dealii.org>
328 Gergö Barany <gergo@codesourcery.com>
329 Charles Baylis <charles.baylis@linaro.org>
330 Tejas Belagod <tejas.belagod@arm.com>
331 Matthew Beliveau <mbelivea@redhat.com>
332 Serge Belyshev <belyshev@depni.sinp.msu.ru>
333 Jon Beniston <jon@beniston.com>
334 Andrew Bennett <andrew.bennett@imgtec.com>
335 Andrew Benson <abensonca@gmail.com>
336 Daniel Berlin <dberlin@dberlin.org>
337 Pat Bernardi <bernardi@adacore.com>
338 Jan Beulich <jbeulich@novell.com>
339 Indu Bhagat <indu.bhagat@oracle.com>
340 David Billinghurst <David.Billinghurst@riotinto.com>
341 Tomas Bily <tbily@suse.cz>
342 Laurynas Biveinis <laurynas.biveinis@gmail.com>
343 Eric Blake <ericb@gcc.gnu.org>
344 Phil Blundell <pb@futuretv.com>
345 Hans Boehm <hboehm@gcc.gnu.org>
346 Lynn Boger <laboger@linux.vnet.ibm.com>
347 Ian Bolton <ian.bolton@arm.com>
348 Andrea Bona <andrea.bona@st.com>
349 Neil Booth <neil@daikokuya.co.uk>
350 Antoni Boucher <bouanto@zoho.com>
351 Robert Bowdidge <bowdidge@apple.com>
352 Joel Brobecker <brobecker@gnat.com>
353 Dave Brolley <brolley@redhat.com>
354 Christian Bruel <christian.bruel@st.com>
355 Kevin Buettner <kevinb@redhat.com>
356 Andrew Burgess <aburgess@redhat.com>
357 Adam Butcher <adam@jessamine.co.uk>
358 Andrew Cagney <cagney@gnu.org>
359 Andrew Carlotti <andrew.carlotti@arm.com>
360 Daniel Carrera <dcarrera@gmail.com>
361 Stephane Carrez <stcarrez@nerim.fr>
362 Gabriel Charette <gchare@google.com>
363 Chandra Chavva <cchavva@redhat.com>
364 Dehao Chen <dehao@google.com>
365 Fabien Chêne <fabien@gcc.gnu.org>
366 Clément Chigot <chigot@adacore.com>
367 Harshit Chopra <harshit@google.com>
368 Tamar Christina <tamar.christina@arm.com>
369 Eric Christopher <echristo@gmail.com>
370 Paul Clarke <pc@us.ibm.com>
371 William Cohen <wcohen@redhat.com>
372 Michael Collison <michael.collison@arm.com>
373 Josh Conner <joshconner@google.com>
374 R. Kelley Cook <kcook@gcc.gnu.org>
375 Alex Coplan <alex.coplan@arm.com>
376 Andrea Corallo <andrea.corallo@arm.com>
377 Christian Cornelssen <ccorn@cs.tu-berlin.de>
378 Ludovic Courtès <ludo@gnu.org>
379 Lawrence Crowl <crowl@google.com>
380 Lili Cui <lili.cui@intel.com>
381 Ian Dall <ian@beware.dropbear.id.au>
382 David Daney <david.daney@caviumnetworks.com>
383 Robin Dapp <rdapp@linux.ibm.com>
384 Simon Dardis <simon.dardis@gmail.com>
385 Sudakshina Das <sudi.das@arm.com>
386 Bud Davis <jmdavis@link.com>
387 Chris Demetriou <cgd@google.com>
388 Sameera Deshpande <sameera.deshpande@linaro.org>
389 Wilco Dijkstra <wdijkstr@arm.com>
390 Benoit Dupont de Dinechin <benoit.dupont-de-dinechin@st.com>
391 Jason Eckhardt <jle@rice.edu>
392 Bernd Edlinger <bernd.edlinger@hotmail.de>
393 Phil Edwards <pme@gcc.gnu.org>
394 Mark Eggleston <mark.eggleston@codethink.co.uk>
395 Steve Ellcey <sellcey@caviumnetworks.com>
396 Mohan Embar <gnustuff@thisiscool.com>
397 Revital Eres <eres@il.ibm.com>
398 Marc Espie <espie@cvs.openbsd.org>
399 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
400 Doug Evans <dje@google.com>
401 Chris Fairles <cfairles@gcc.gnu.org>
402 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
403 Changpeng Fang <changpeng.fang@amd.com>
404 Sam Feifer <sfeifer@redhat.com>
405 Li Feng <nemokingdom@gmail.com>
406 Thomas Fitzsimmons <fitzsim@redhat.com>
407 Alexander Fomin <afomin.mailbox@gmail.com>
408 Brian Ford <ford@vss.fsi.com>
409 John Freeman <jfreeman08@gmail.com>
410 Nathan Froyd <froydnj@gcc.gnu.org>
411 Chao-ying Fu <fu@mips.com>
412 Gary Funck <gary@intrepid.com>
413 Pompapathi V Gadad <Pompapathi.V.Gadad@nsc.com>
414 Eric Gallager <egall@gwmail.gwu.edu>
415 Gopalasubramanian Ganesh <Ganesh.Gopalasubramanian@amd.com>
416 Kaveh Ghazi <ghazi@gcc.gnu.org>
417 Doug Gilmore <Doug.Gilmore@imgtec.com>
418 Matthew Gingell <gingell@gnat.com>
419 Jan-Benedict Glaw <jbglaw@lug-owl.de>
420 Marc Glisse <marc.glisse@inria.fr>
421 Prachi Godbole <prachi.godbole@imgtec.com>
422 Torbjorn Granlund <tege@swox.com>
423 James Greenhalgh <james.greenhalgh@arm.com>
424 Doug Gregor <doug.gregor@gmail.com>
425 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
426 Yury Gribov <tetra2005@gmail.com>
427 Jon Grimm <jgrimm2@us.ibm.com>
428 Laurent Guerby <laurent@guerby.net>
429 Haochen Gui <guihaoc@gcc.gnu.org>
430 Jiufu Guo <guojiufu@linux.ibm.com>
431 Xuepeng Guo <terry.xpguo@gmail.com>
432 Wei Guozhi <carrot@google.com>
433 Naveen H.S <naveenh@marvell.com>
434 Mostafa Hagog <hagog@gcc.gnu.org>
435 Andrew Haley <aph@redhat.com>
436 Frederik Harwath <frederik@codesourcery.com>
437 Stuart Hastings <stuart@apple.com>
438 Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
439 Pat Haugen <pthaugen@us.ibm.com>
440 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
441 Alan Hayward <alan.hayward@arm.com>
442 Li Jia He <helijia@gcc.gnu.org>
443 Mark Heffernan <meheff@google.com>
444 George Helffrich <george@gcc.gnu.org>
445 Daniel Hellstrom <daniel@gaisler.com>
446 Fergus Henderson <fjh@cs.mu.oz.au>
447 Stuart Henderson <shenders@gcc.gnu.org>
448 Marius Hillenbrand <mhillen@linux.ibm.com>
449 Matthew Hiller <hiller@redhat.com>
450 Kazu Hirata <kazu@codesourcery.com>
451 Manfred Hollstein <mh@suse.com>
452 Cong Hou <congh@google.com>
453 Falk Hueffner <falk@debian.org>
454 Andrew John Hughes <gnu_andrew@member.fsf.org>
455 Dominique d'Humieres <dhumieres.dominique@free.fr>
456 Andy Hutchinson <hutchinsonandy@aim.com>
457 Joel Hutton <joel.hutton@arm.com>
458 Lewis Hyatt <lhyatt@gmail.com>
459 Roland Illig <roland.illig@gmx.de>
460 Meador Inge <meadori@codesourcery.com>
461 Bernardo Innocenti <bernie@develer.com>
462 Mihail Ionescu <mihail.ionescu@arm.com>
463 Vladislav Ivanishin <vlad@ispras.ru>
464 Alexander Ivchenko <aivchenk@gmail.com>
465 Balaji V. Iyer <bviyer@gmail.com>
466 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
467 Daniel Jacobowitz <drow@false.org>
468 Andreas Jaeger <aj@suse.de>
469 Harsha Jagasia <harsha.jagasia@amd.com>
470 Fariborz Jahanian <fjahanian@apple.com>
471 Surya Kumari Jangala <jskumari@linux.ibm.com>
472 Haochen Jiang <haochen.jiang@intel.com>
473 Qian Jianhua <qianjh@fujitsu.com>
474 Janis Johnson <janis.marie.johnson@gmail.com>
475 Teresa Johnson <tejohnson@google.com>
476 Kean Johnston <jkj@sco.com>
477 Phillip Jordan <phillip.m.jordan@gmail.com>
478 Tim Josling <tej@melbpc.org.au>
479 Victor Kaplansky <victork@il.ibm.com>
480 Geoffrey Keating <geoffk@geoffk.org>
481 Brendan Kehoe <brendan@zen.org>
482 Andi Kleen <andi@firstfloor.org>
483 Matthias Klose <doko@debian.org>
484 Jeff Knaggs <jknaggs@redhat.com>
485 Michael Koch <konqueror@gmx.de>
486 Nicolas Koenig <koenigni@student.ethz.ch>
487 Boris Kolpackov <boris@codesynthesis.com>
488 Lingling Kong <lingling.kong@intel.com>
489 Dave Korn <dave.korn.cygwin@gmail.com>
490 Julia Koval <julia.koval@intel.com>
491 Matt Kraai <kraai@ftbfs.org>
492 Jan Kratochvil <jan.kratochvil@redhat.com>
493 Matthias Kretz <m.kretz@gsi.de>
494 Louis Krupp <louis.krupp@zoho.com>
495 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
496 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
497 Doug Kwan <dougkwan@google.com>
498 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
499 Scott Robert Ladd <scott.ladd@coyotegulch.com>
500 Razya Ladelsky <razya@gcc.gnu.org>
501 Thierry Lafage <thierry.lafage@inria.fr>
502 Rask Ingemann Lambertsen <ccc94453@vip.cybercity.dk>
503 Jerome Lambourg <lambourg@adacore.com>
504 Tim Lange <mail@tim-lange.me>
505 Asher Langton <langton2@llnl.gov>
506 Chris Lattner <sabre@nondot.org>
507 Terry Laurenzo <tlaurenzo@gmail.com>
508 Alan Lawrence <alan.lawrence@arm.com>
509 Jozef Lawrynowicz <jozef.l@mittosystems.com>
510 Georg-Johann Lay <avr@gjlay.de>
511 Vlad Lazar <vlad.lazar@arm.com>
512 Marc Lehmann <pcg@goof.com>
513 James Lemke <jim@lemke.org>
514 Ilya Leoshkevich <iii@linux.ibm.com>
515 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
516 Renlin Li <renlin.li@arm.com>
517 Xinliang David Li <davidxl@google.com>
518 Chen Liqin <liqin.gcc@gmail.com>
519 Jiangning Liu <jiangning.liu@arm.com>
520 Sa Liu <saliu@de.ibm.com>
521 Ralph Loader <rcl@ihug.co.nz>
522 Sheldon Lobo <sheldon.lobo@oracle.com
523 Gabor Loki <loki@inf.u-szeged.hu>
524 Manuel López-Ibáñez <manu@gcc.gnu.org>
525 Carl Love <cel@us.ibm.com>
526 Martin v. Löwis <loewis@informatik.hu-berlin.de>
527 H.J. Lu <hjl.tools@gmail.com>
528 Xiong Hu Luo <luoxhu@gcc.gnu.org>
529 Bin Bin Lv <shlb@linux.ibm.com>
530 Christophe Lyon <christophe.lyon@arm.com>
531 Jun Ma <junma@linux.alibaba.com>
532 Luis Machado <luisgpm@br.ibm.com>
533 Ziga Mahkovec <ziga.mahkovec@klika.si>
534 Matthew Malcomson <matthew.malcomson@arm.com>
535 Mikhail Maltsev <maltsevm@gmail.com>
536 Stamatis Markianos-Wright <stam.markianos-wright@arm.com>
537 Patrick Marlier <patrick.marlier@gmail.com>
538 Simon Martin <simartin@users.sourceforge.net>
539 Alejandro Martinez <alejandro.martinezvicente@arm.com>
540 Ranjit Mathew <rmathew@hotmail.com>
541 Paulo Matos <pmatos@linki.tools>
542 Michael Matz <matz@suse.de>
543 Greg McGary <gkm@gnu.org>
544 Roland McGrath <roland@hack.frob.com>
545 Bryce McKinlay <mckinlay@redhat.com>
546 Adam Megacz <adam@xwt.org>
547 Bingfeng Mei <bmei@broadcom.com>
548 Jim Meyering <jim@meyering.net>
549 Martin Michlmayr <tbm@cyrius.com>
550 Lee Millward <lee.millward@gmail.com>
551 Immad Mir <mir@sourceware.org>
552 Dragan Mladjenovic <Dragan.Mladjenovic@syrmia.com>
553 Alan Modra <amodra@gmail.com>
554 Catherine Moore <clm@codesourcery.com>
555 James A. Morrison <phython@gcc.gnu.org>
556 Brooks Moses <bmoses@google.com>
557 Dirk Mueller <dmueller@suse.de>
558 Phil Muldoon <pmuldoon@redhat.com>
559 Gaius Mulley <gaiusmod2@gmail.com>
560 Steven Munroe <munroesj52@gmail.com>
561 Szabolcs Nagy <szabolcs.nagy@arm.com>
562 Quentin Neill <quentin.neill.gnu@gmail.com>
563 Adam Nemet <adambnemet@gmail.com>
564 Thomas Neumann <tneumann@users.sourceforge.net>
565 Dan Nicolaescu <dann@ics.uci.edu>
566 Kelvin Nilsen <kelvin.nilsen@gmail.com>
568 Diego Novillo <dnovillo@google.com>
569 Dorit Nuzman <dorit@il.ibm.com>
570 David O'Brien <obrien@FreeBSD.org>
571 Carlos O'Donell <carlos@redhat.com>
572 Peter O'Gorman <pogma@thewrittenword.com>
573 Braden Obrzut <admin@maniacsvault.net>
574 Andrea Ornstein <andrea.ornstein@st.com>
575 Maxim Ostapenko <m.ostapenko@samsung.com>
576 Patrick Palka <ppalka@gcc.gnu.org>
577 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
578 Devang Patel <dpatel@apple.com>
579 Andris Pavenis <andris.pavenis@iki.fi>
580 Fernando Pereira <pronesto@gmail.com>
581 Sebastian Perta <sebastian.perta@renesas.com>
582 Sebastian Peryt <sebastian.peryt@intel.com>
583 Johannes Pfau <johannespfau@gmail.com>
584 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
585 Nicolas Pitre <nico@cam.org>
586 Michael Ploujnikov <michael.ploujnikov@oracle.com>
587 Paul Pluzhnikov <ppluzhnikov@google.com>
588 Antoniu Pop <antoniu.pop@gmail.com>
589 Siddhesh Poyarekar <siddhesh@gotplt.org>
590 Vidya Praveen <vidyapraveen@arm.com>
591 Thomas Preud'homme <thomas.preudhomme@celest.fr>
592 Vladimir Prus <vladimir@codesourcery.com>
593 Hafiz Abid Qadeer <abidh@codesourcery.com>
594 Yao Qi <yao@codesourcery.com>
595 Jerry Quinn <jlquinn@optonline.net>
596 Navid Rahimi <navidrahimi@microsoft.com>
597 Easwaran Raman <eraman@google.com>
598 Joe Ramsay <joe.ramsay@arm.com>
599 Rolf Rasmussen <rolfwr@gcc.gnu.org>
600 Fritz Reese <fritzoreese@gmail.com>
601 Volker Reichelt <v.reichelt@netcologne.de>
602 Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
603 Tom Rix <trix@redhat.com>
604 Thomas Rodgers <trodgers@redhat.com>
605 Craig Rodrigues <rodrigc@gcc.gnu.org>
606 Erven Rohou <erven.rohou@inria.fr>
607 Ira Rosen <irar@il.ibm.com>
608 Yvan Roux <yvan.roux@linaro.org>
609 Silvius Rus <rus@google.com>
610 Matthew Sachs <msachs@apple.com>
611 Ankur Saini <arsenic@sourceware.org>
612 Hariharan Sandanagobalane <hariharan.gcc@gmail.com>
613 Duncan Sands <baldrick@gcc.gnu.org>
614 Sujoy Saraswati <sujoy.saraswati@hpe.com>
615 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
616 Aaron Sawdey <acsawdey@linux.ibm.com>
617 Roger Sayle <roger@nextmovesoftware.com>
618 Will Schmidt <will_schmidt@vnet.ibm.com>
619 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
620 Tilo Schwarz <tilo@tilo-schwarz.de>
621 Martin Sebor <msebor@gcc.gnu.org>
622 Svein Seldal <svein@dev.seldal.com>
623 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
624 Thiemo Seufer <ths@networkno.de>
625 Bill Seurer <seurer@linux.vnet.ibm.com>
626 Tim Shen <timshen@google.com>
627 David Sherwood <david.sherwood@arm.com>
628 Sharad Singhai <singhai@google.com>
629 Johannes Singler <singler@kit.edu>
630 Franz Sirl <franz.sirl-kernel@lauterbach.com>
631 Jan Sjodin <jan.sjodin@amd.com>
632 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
633 Edward Smith-Rowland <esmithrowland@gmail.com>
634 Anatoly Sokolov <aesok@dol.ru>
635 Michael Sokolov <msokolov@ivan.Harhan.ORG>
636 Jayant Sonar <rsonar.jayant@gmail.com>
637 Richard Stallman <rms@gnu.org>
638 Basile Starynkevitch <basile@starynkevitch.net>
639 Jakub Staszak <kuba@et.pl>
640 Graham Stott <graham.stott@btinternet.com>
641 Jeff Sturm <jsturm@gcc.gnu.org>
642 YunQiang Su <yunqiang.su@cipunited.com>
643 Robert Suchanek <rsuchy84@gmail.com>
644 Andrew Sutton <andrew.n.sutton@gmail.com>
645 Gabriele Svelto <gabriele.svelto@st.com>
646 Torbjörn Svensson <torbjorn.svensson@foss.st.com>
647 Toma Tabacu <toma.tabacu@gmail.com>
648 Omar Tahir <omar.tahir@arm.com>
649 Sriraman Tallam <tmsriram@google.com>
650 Samuel Tardieu <sam@rfc1149.net>
651 Sam Tebbs <samuel.tebbs@gmail.com>
652 Dinar Temirbulatov <dtemirbulatov@gmail.com>
653 Kresten Krab Thorup <krab@gcc.gnu.org>
654 Kai Tietz <ktietz70@googlemail.com>
655 Ilya Tocar <tocarip@gmail.com>
656 Petter Tomner <tomner@kth.se>
657 Philipp Tomsich <philipp.tomsich@vrull.eu>
658 Daniel Towner <dant@picochip.com>
659 Konrad Trifunovic <konrad.trifunovic@inria.fr>
660 Markus Trippelsdorf <markus@trippelsdorf.de>
661 Sergei Trofimovich <slyfox@gcc.gnu.org>
662 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
663 Martin Uecker <uecker@gcc.gnu.org>
664 David Ung <davidu@mips.com>
665 Neil Vachharajani <nvachhar@gmail.com>
666 Kris Van Hees <kris.van.hees@oracle.com>
667 Joost VandeVondele <joost.vandevondele@mat.ethz.ch>
668 Andre Vehreschild <vehre@gmx.de>
669 Alex Velenko <alex.velenko@arm.com>
670 Ilya Verbin <iverbin@gmail.com>
671 Andre Vieira <andre.simoesdiasvieira@arm.com>
672 Rasmus Villemoes <rv@rasmusvillemoes.dk>
673 Kugan Vivekanandarajah <kuganv@linaro.org>
674 Marcel Vollweiler <marcel@codesourcery.com>
675 Ville Voutilainen <ville.voutilainen@gmail.com>
676 Nenad Vukicevic <nenad@intrepid.com>
677 Feng Wang <fengwang@nudt.edu.cn>
678 Hongyu Wang <hongyu.wang@intel.com>
679 Jiong Wang <jiong.wang@arm.com>
680 Stephen M. Webb <stephen.webb@bregmasoft.com>
681 John Wehle <john@feith.com>
682 Florian Weimer <fweimer@redhat.com>
683 Zack Weinberg <zackw@panix.com>
684 Mark Wielaard <mark@gcc.gnu.org>
685 Edmar Wienskoski <edmar@freescale.com>
686 Ollie Wild <aaw@google.com>
687 Kevin Williams <kevin.williams@inria.fr>
688 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
689 Carlo Wood <carlo@alinoe.com>
690 Jackson Woodruff <jackson.woodruff@arm.com>
691 Jonathan Wright <jonathan.wright@arm.com>
692 Ruoyao Xi <xry111@xry111.site>
693 Mingjie Xing <mingjie.xing@gmail.com>
694 Chenghua Xu <paul.hua.gm@gmail.com>
695 Canqun Yang <canqun@nudt.edu.cn>
696 Fei Yang <felix.yang@huawei.com>
697 Jeffrey Yasskin <jyasskin@google.com>
698 Joey Ye <joey.ye@arm.com>
699 Kwok Cheung Yeung <kcy@codesourcery.com>
700 Greta Yorsh <greta.yorsh@arm.com>
701 David Yuste <david.yuste@gmail.com>
702 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
703 Dennis Zhang <dennis.zhang@arm.com>
704 Yufeng Zhang <yufeng.zhang@arm.com>
705 Qing Zhao <qing.zhao@oracle.com>
706 Shujing Zhao <pearly.zhao@oracle.com>
707 Jon Ziegler <jonz@apple.com>
708 Roman Zippel <zippel@linux-m68k.org>
709 Josef Zlomek <josef.zlomek@email.cz>
711 Bug database only accounts
713 James Dennett <jdennett@acm.org>
714 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
715 Dara Hazeghi <dhazeghi@yahoo.com>
717 Contributing under the DCO
719 By adding your name and email to this section, you certify that all your
720 subsequent contributions to GCC are made under the terms of the Developer's
721 Certificate of Origin Version 1.1. See https://gcc.gnu.org/dco.html for more
725 Matthias Kretz <m.kretz@gsi.de>
726 Tim Lange <mail@tim-lange.me>
727 Jeff Law <jeffreyalaw@gmail.com>
728 Jeff Law <jlaw@tachyum.com>
729 Jeff Law <jlaw@ventanamicro.com>
730 Immad Mir <mir@sourceware.org>
731 Gaius Mulley <gaiusmod2@gmail.com>
732 Siddhesh Poyarekar <siddhesh@gotplt.org>
733 Navid Rahimi <navidrahimi@microsoft.com>
734 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
735 Bill Schmidt <bill.schmidt@fastmail.com>
736 Nathan Sidwell <nathan@acm.org>
737 Edward Smith-Rowland <esmithrowland@gmail.com>
738 Petter Tomner <tomner@kth.se>
739 Martin Uecker <uecker@gcc.gnu.org>
740 Jonathan Wakely <jwakely@redhat.com>
741 Chung-Ju Wu <jasonwucj@gmail.com>