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