1*ec02198aSmrg@c Copyright (C) 1988-2020 Free Software Foundation, Inc.
210d565efSmrg@c This is part of the GCC manual.
310d565efSmrg@c For copying conditions, see the file gcc.texi.
410d565efSmrg
510d565efSmrg@node Contributors
610d565efSmrg@unnumbered Contributors to GCC
710d565efSmrg@cindex contributors
810d565efSmrg
910d565efSmrgThe GCC project would like to thank its many contributors.  Without them the
1010d565efSmrgproject would not have been nearly as successful as it has been.  Any omissions
1110d565efSmrgin this list are accidental.  Feel free to contact
1210d565efSmrg@email{law@@redhat.com} or @email{gerald@@pfeifer.com} if you have been left
1310d565efSmrgout or some of your contributions are not listed.  Please keep this list in
1410d565efSmrgalphabetical order.
1510d565efSmrg
1610d565efSmrg@itemize @bullet
1710d565efSmrg
1810d565efSmrg@item
1910d565efSmrgAnalog Devices helped implement the support for complex data types
2010d565efSmrgand iterators.
2110d565efSmrg
2210d565efSmrg@item
2310d565efSmrgJohn David Anglin for threading-related fixes and improvements to
2410d565efSmrglibstdc++-v3, and the HP-UX port.
2510d565efSmrg
2610d565efSmrg@item
2710d565efSmrgJames van Artsdalen wrote the code that makes efficient use of
2810d565efSmrgthe Intel 80387 register stack.
2910d565efSmrg
3010d565efSmrg@item
3110d565efSmrgAbramo and Roberto Bagnara for the SysV68 Motorola 3300 Delta Series
3210d565efSmrgport.
3310d565efSmrg
3410d565efSmrg@item
3510d565efSmrgAlasdair Baird for various bug fixes.
3610d565efSmrg
3710d565efSmrg@item
3810d565efSmrgGiovanni Bajo for analyzing lots of complicated C++ problem reports.
3910d565efSmrg
4010d565efSmrg@item
4110d565efSmrgPeter Barada for his work to improve code generation for new
4210d565efSmrgColdFire cores.
4310d565efSmrg
4410d565efSmrg@item
4510d565efSmrgGerald Baumgartner added the signature extension to the C++ front end.
4610d565efSmrg
4710d565efSmrg@item
4810d565efSmrgGodmar Back for his Java improvements and encouragement.
4910d565efSmrg
5010d565efSmrg@item
5110d565efSmrgScott Bambrough for help porting the Java compiler.
5210d565efSmrg
5310d565efSmrg@item
5410d565efSmrgWolfgang Bangerth for processing tons of bug reports.
5510d565efSmrg
5610d565efSmrg@item
5710d565efSmrgJon Beniston for his Microsoft Windows port of Java and port to Lattice Mico32.
5810d565efSmrg
5910d565efSmrg@item
6010d565efSmrgDaniel Berlin for better DWARF 2 support, faster/better optimizations,
6110d565efSmrgimproved alias analysis, plus migrating GCC to Bugzilla.
6210d565efSmrg
6310d565efSmrg@item
6410d565efSmrgGeoff Berry for his Java object serialization work and various patches.
6510d565efSmrg
6610d565efSmrg@item
6710d565efSmrgDavid Binderman tests weekly snapshots of GCC trunk against Fedora Rawhide
6810d565efSmrgfor several architectures.
6910d565efSmrg
7010d565efSmrg@item
7110d565efSmrgLaurynas Biveinis for memory management work and DJGPP port fixes.
7210d565efSmrg
7310d565efSmrg@item
7410d565efSmrgUros Bizjak for the implementation of x87 math built-in functions and
7510d565efSmrgfor various middle end and i386 back end improvements and bug fixes.
7610d565efSmrg
7710d565efSmrg@item
7810d565efSmrgEric Blake for helping to make GCJ and libgcj conform to the
7910d565efSmrgspecifications.
8010d565efSmrg
8110d565efSmrg@item
8210d565efSmrgJanne Blomqvist for contributions to GNU Fortran.
8310d565efSmrg
8410d565efSmrg@item
8510d565efSmrgHans-J. Boehm for his garbage collector, IA-64 libffi port, and other
8610d565efSmrgJava work.
8710d565efSmrg
8810d565efSmrg@item
8910d565efSmrgSegher Boessenkool for helping maintain the PowerPC port and the
9010d565efSmrginstruction combiner plus various contributions to the middle end.
9110d565efSmrg
9210d565efSmrg@item
9310d565efSmrgNeil Booth for work on cpplib, lang hooks, debug hooks and other
9410d565efSmrgmiscellaneous clean-ups.
9510d565efSmrg
9610d565efSmrg@item
9710d565efSmrgSteven Bosscher for integrating the GNU Fortran front end into GCC and for
9810d565efSmrgcontributing to the tree-ssa branch.
9910d565efSmrg
10010d565efSmrg@item
10110d565efSmrgEric Botcazou for fixing middle- and backend bugs left and right.
10210d565efSmrg
10310d565efSmrg@item
10410d565efSmrgPer Bothner for his direction via the steering committee and various
10510d565efSmrgimprovements to the infrastructure for supporting new languages.  Chill
10610d565efSmrgfront end implementation.  Initial implementations of
10710d565efSmrgcpplib, fix-header, config.guess, libio, and past C++ library (libg++)
10810d565efSmrgmaintainer.  Dreaming up, designing and implementing much of GCJ@.
10910d565efSmrg
11010d565efSmrg@item
11110d565efSmrgDevon Bowen helped port GCC to the Tahoe.
11210d565efSmrg
11310d565efSmrg@item
11410d565efSmrgDon Bowman for mips-vxworks contributions.
11510d565efSmrg
11610d565efSmrg@item
11710d565efSmrgJames Bowman for the FT32 port.
11810d565efSmrg
11910d565efSmrg@item
12010d565efSmrgDave Brolley for work on cpplib and Chill.
12110d565efSmrg
12210d565efSmrg@item
12310d565efSmrgPaul Brook for work on the ARM architecture and maintaining GNU Fortran.
12410d565efSmrg
12510d565efSmrg@item
12610d565efSmrgRobert Brown implemented the support for Encore 32000 systems.
12710d565efSmrg
12810d565efSmrg@item
12910d565efSmrgChristian Bruel for improvements to local store elimination.
13010d565efSmrg
13110d565efSmrg@item
13210d565efSmrgHerman A.J. ten Brugge for various fixes.
13310d565efSmrg
13410d565efSmrg@item
13510d565efSmrgJoerg Brunsmann for Java compiler hacking and help with the GCJ FAQ@.
13610d565efSmrg
13710d565efSmrg@item
13810d565efSmrgJoe Buck for his direction via the steering committee from its creation
13910d565efSmrgto 2013.
14010d565efSmrg
14110d565efSmrg@item
1420fc04c29SmrgIain Buclaw for the D frontend.
1430fc04c29Smrg
1440fc04c29Smrg@item
14510d565efSmrgCraig Burley for leadership of the G77 Fortran effort.
14610d565efSmrg
14710d565efSmrg@item
14810d565efSmrgTobias Burnus for contributions to GNU Fortran.
14910d565efSmrg
15010d565efSmrg@item
15110d565efSmrgStephan Buys for contributing Doxygen notes for libstdc++.
15210d565efSmrg
15310d565efSmrg@item
15410d565efSmrgPaolo Carlini for libstdc++ work: lots of efficiency improvements to
15510d565efSmrgthe C++ strings, streambufs and formatted I/O, hard detective work on
15610d565efSmrgthe frustrating localization issues, and keeping up with the problem reports.
15710d565efSmrg
15810d565efSmrg@item
15910d565efSmrgJohn Carr for his alias work, SPARC hacking, infrastructure improvements,
16010d565efSmrgprevious contributions to the steering committee, loop optimizations, etc.
16110d565efSmrg
16210d565efSmrg@item
16310d565efSmrgStephane Carrez for 68HC11 and 68HC12 ports.
16410d565efSmrg
16510d565efSmrg@item
16610d565efSmrgSteve Chamberlain for support for the Renesas SH and H8 processors
16710d565efSmrgand the PicoJava processor, and for GCJ config fixes.
16810d565efSmrg
16910d565efSmrg@item
17010d565efSmrgGlenn Chambers for help with the GCJ FAQ@.
17110d565efSmrg
17210d565efSmrg@item
17310d565efSmrgJohn-Marc Chandonia for various libgcj patches.
17410d565efSmrg
17510d565efSmrg@item
17610d565efSmrgDenis Chertykov for contributing and maintaining the AVR port, the first GCC port
17710d565efSmrgfor an 8-bit architecture.
17810d565efSmrg
17910d565efSmrg@item
18010d565efSmrgKito Cheng for his work on the RISC-V port, including bringing up the test
18110d565efSmrgsuite and maintenance.
18210d565efSmrg
18310d565efSmrg@item
18410d565efSmrgScott Christley for his Objective-C contributions.
18510d565efSmrg
18610d565efSmrg@item
18710d565efSmrgEric Christopher for his Java porting help and clean-ups.
18810d565efSmrg
18910d565efSmrg@item
19010d565efSmrgBranko Cibej for more warning contributions.
19110d565efSmrg
19210d565efSmrg@item
19310d565efSmrgThe @uref{http://www.gnu.org/software/classpath/,,GNU Classpath project}
19410d565efSmrgfor all of their merged runtime code.
19510d565efSmrg
19610d565efSmrg@item
19710d565efSmrgNick Clifton for arm, mcore, fr30, v850, m32r, msp430 rx work,
19810d565efSmrg@option{--help}, and other random hacking.
19910d565efSmrg
20010d565efSmrg@item
20110d565efSmrgMichael Cook for libstdc++ cleanup patches to reduce warnings.
20210d565efSmrg
20310d565efSmrg@item
20410d565efSmrgR. Kelley Cook for making GCC buildable from a read-only directory as
20510d565efSmrgwell as other miscellaneous build process and documentation clean-ups.
20610d565efSmrg
20710d565efSmrg@item
20810d565efSmrgRalf Corsepius for SH testing and minor bug fixing.
20910d565efSmrg
21010d565efSmrg@item
21110d565efSmrgFran@,{c}ois-Xavier Coudert for contributions to GNU Fortran.
21210d565efSmrg
21310d565efSmrg@item
21410d565efSmrgStan Cox for care and feeding of the x86 port and lots of behind
21510d565efSmrgthe scenes hacking.
21610d565efSmrg
21710d565efSmrg@item
21810d565efSmrgAlex Crain provided changes for the 3b1.
21910d565efSmrg
22010d565efSmrg@item
22110d565efSmrgIan Dall for major improvements to the NS32k port.
22210d565efSmrg
22310d565efSmrg@item
22410d565efSmrgPaul Dale for his work to add uClinux platform support to the
22510d565efSmrgm68k backend.
22610d565efSmrg
22710d565efSmrg@item
22810d565efSmrgPalmer Dabbelt for his work maintaining the RISC-V port.
22910d565efSmrg
23010d565efSmrg@item
23110d565efSmrgDario Dariol contributed the four varieties of sample programs
23210d565efSmrgthat print a copy of their source.
23310d565efSmrg
23410d565efSmrg@item
23510d565efSmrgRussell Davidson for fstream and stringstream fixes in libstdc++.
23610d565efSmrg
23710d565efSmrg@item
23810d565efSmrgBud Davis for work on the G77 and GNU Fortran compilers.
23910d565efSmrg
24010d565efSmrg@item
24110d565efSmrgMo DeJong for GCJ and libgcj bug fixes.
24210d565efSmrg
24310d565efSmrg@item
24410d565efSmrgJerry DeLisle for contributions to GNU Fortran.
24510d565efSmrg
24610d565efSmrg@item
24710d565efSmrgDJ Delorie for the DJGPP port, build and libiberty maintenance,
24810d565efSmrgvarious bug fixes, and the M32C, MeP, MSP430, and RL78 ports.
24910d565efSmrg
25010d565efSmrg@item
25110d565efSmrgArnaud Desitter for helping to debug GNU Fortran.
25210d565efSmrg
25310d565efSmrg@item
25410d565efSmrgGabriel Dos Reis for contributions to G++, contributions and
25510d565efSmrgmaintenance of GCC diagnostics infrastructure, libstdc++-v3,
25610d565efSmrgincluding @code{valarray<>}, @code{complex<>}, maintaining the numerics library
25710d565efSmrg(including that pesky @code{<limits>} :-) and keeping up-to-date anything
25810d565efSmrgto do with numbers.
25910d565efSmrg
26010d565efSmrg@item
26110d565efSmrgUlrich Drepper for his work on glibc, testing of GCC using glibc, ISO C99
26210d565efSmrgsupport, CFG dumping support, etc., plus support of the C++ runtime
26310d565efSmrglibraries including for all kinds of C interface issues, contributing and
26410d565efSmrgmaintaining @code{complex<>}, sanity checking and disbursement, configuration
26510d565efSmrgarchitecture, libio maintenance, and early math work.
26610d565efSmrg
26710d565efSmrg@item
26810d565efSmrgFran@,{c}ois Dumont for his work on libstdc++-v3, especially maintaining and
26910d565efSmrgimproving @code{debug-mode} and associative and unordered containers.
27010d565efSmrg
27110d565efSmrg@item
27210d565efSmrgZdenek Dvorak for a new loop unroller and various fixes.
27310d565efSmrg
27410d565efSmrg@item
27510d565efSmrgMichael Eager for his work on the Xilinx MicroBlaze port.
27610d565efSmrg
27710d565efSmrg@item
27810d565efSmrgRichard Earnshaw for his ongoing work with the ARM@.
27910d565efSmrg
28010d565efSmrg@item
28110d565efSmrgDavid Edelsohn for his direction via the steering committee, ongoing work
28210d565efSmrgwith the RS6000/PowerPC port, help cleaning up Haifa loop changes,
28310d565efSmrgdoing the entire AIX port of libstdc++ with his bare hands, and for
28410d565efSmrgensuring GCC properly keeps working on AIX@.
28510d565efSmrg
28610d565efSmrg@item
28710d565efSmrgKevin Ediger for the floating point formatting of num_put::do_put in
28810d565efSmrglibstdc++.
28910d565efSmrg
29010d565efSmrg@item
29110d565efSmrgPhil Edwards for libstdc++ work including configuration hackery,
29210d565efSmrgdocumentation maintainer, chief breaker of the web pages, the occasional
29310d565efSmrgiostream bug fix, and work on shared library symbol versioning.
29410d565efSmrg
29510d565efSmrg@item
29610d565efSmrgPaul Eggert for random hacking all over GCC@.
29710d565efSmrg
29810d565efSmrg@item
29910d565efSmrgMark Elbrecht for various DJGPP improvements, and for libstdc++
30010d565efSmrgconfiguration support for locales and fstream-related fixes.
30110d565efSmrg
30210d565efSmrg@item
30310d565efSmrgVadim Egorov for libstdc++ fixes in strings, streambufs, and iostreams.
30410d565efSmrg
30510d565efSmrg@item
30610d565efSmrgChristian Ehrhardt for dealing with bug reports.
30710d565efSmrg
30810d565efSmrg@item
30910d565efSmrgBen Elliston for his work to move the Objective-C runtime into its
31010d565efSmrgown subdirectory and for his work on autoconf.
31110d565efSmrg
31210d565efSmrg@item
31310d565efSmrgRevital Eres for work on the PowerPC 750CL port.
31410d565efSmrg
31510d565efSmrg@item
31610d565efSmrgMarc Espie for OpenBSD support.
31710d565efSmrg
31810d565efSmrg@item
31910d565efSmrgDoug Evans for much of the global optimization framework, arc, m32r,
32010d565efSmrgand SPARC work.
32110d565efSmrg
32210d565efSmrg@item
32310d565efSmrgChristopher Faylor for his work on the Cygwin port and for caring and
32410d565efSmrgfeeding the gcc.gnu.org box and saving its users tons of spam.
32510d565efSmrg
32610d565efSmrg@item
32710d565efSmrgFred Fish for BeOS support and Ada fixes.
32810d565efSmrg
32910d565efSmrg@item
33010d565efSmrgIvan Fontes Garcia for the Portuguese translation of the GCJ FAQ@.
33110d565efSmrg
33210d565efSmrg@item
33310d565efSmrgPeter Gerwinski for various bug fixes and the Pascal front end.
33410d565efSmrg
33510d565efSmrg@item
33610d565efSmrgKaveh R.@: Ghazi for his direction via the steering committee, amazing
33710d565efSmrgwork to make @samp{-W -Wall -W* -Werror} useful, and
33810d565efSmrgtesting GCC on a plethora of platforms.  Kaveh extends his gratitude to
33910d565efSmrgthe CAIP Center at Rutgers University for providing him with computing
34010d565efSmrgresources to work on Free Software from the late 1980s to 2010.
34110d565efSmrg
34210d565efSmrg@item
34310d565efSmrgJohn Gilmore for a donation to the FSF earmarked improving GNU Java.
34410d565efSmrg
34510d565efSmrg@item
34610d565efSmrgJudy Goldberg for c++ contributions.
34710d565efSmrg
34810d565efSmrg@item
34910d565efSmrgTorbjorn Granlund for various fixes and the c-torture testsuite,
35010d565efSmrgmultiply- and divide-by-constant optimization, improved long long
35110d565efSmrgsupport, improved leaf function register allocation, and his direction
35210d565efSmrgvia the steering committee.
35310d565efSmrg
35410d565efSmrg@item
35510d565efSmrgJonny Grant for improvements to @code{collect2's} @option{--help} documentation.
35610d565efSmrg
35710d565efSmrg@item
35810d565efSmrgAnthony Green for his @option{-Os} contributions, the moxie port, and
35910d565efSmrgJava front end work.
36010d565efSmrg
36110d565efSmrg@item
36210d565efSmrgStu Grossman for gdb hacking, allowing GCJ developers to debug Java code.
36310d565efSmrg
36410d565efSmrg@item
36510d565efSmrgMichael K. Gschwind contributed the port to the PDP-11.
36610d565efSmrg
36710d565efSmrg@item
36810d565efSmrgRichard Biener for his ongoing middle-end contributions and bug fixes
36910d565efSmrgand for release management.
37010d565efSmrg
37110d565efSmrg@item
37210d565efSmrgRon Guilmette implemented the @command{protoize} and @command{unprotoize}
37310d565efSmrgtools, the support for DWARF 1 symbolic debugging information, and much of
37410d565efSmrgthe support for System V Release 4.  He has also worked heavily on the
37510d565efSmrgIntel 386 and 860 support.
37610d565efSmrg
37710d565efSmrg@item
37810d565efSmrgSumanth Gundapaneni for contributing the CR16 port.
37910d565efSmrg
38010d565efSmrg@item
38110d565efSmrgMostafa Hagog for Swing Modulo Scheduling (SMS) and post reload GCSE@.
38210d565efSmrg
38310d565efSmrg@item
38410d565efSmrgBruno Haible for improvements in the runtime overhead for EH, new
38510d565efSmrgwarnings and assorted bug fixes.
38610d565efSmrg
38710d565efSmrg@item
38810d565efSmrgAndrew Haley for his amazing Java compiler and library efforts.
38910d565efSmrg
39010d565efSmrg@item
39110d565efSmrgChris Hanson assisted in making GCC work on HP-UX for the 9000 series 300.
39210d565efSmrg
39310d565efSmrg@item
39410d565efSmrgMichael Hayes for various thankless work he's done trying to get
39510d565efSmrgthe c30/c40 ports functional.  Lots of loop and unroll improvements and
39610d565efSmrgfixes.
39710d565efSmrg
39810d565efSmrg@item
39910d565efSmrgDara Hazeghi for wading through myriads of target-specific bug reports.
40010d565efSmrg
40110d565efSmrg@item
40210d565efSmrgKate Hedstrom for staking the G77 folks with an initial testsuite.
40310d565efSmrg
40410d565efSmrg@item
40510d565efSmrgRichard Henderson for his ongoing SPARC, alpha, ia32, and ia64 work, loop
40610d565efSmrgopts, and generally fixing lots of old problems we've ignored for
40710d565efSmrgyears, flow rewrite and lots of further stuff, including reviewing
40810d565efSmrgtons of patches.
40910d565efSmrg
41010d565efSmrg@item
41110d565efSmrgAldy Hernandez for working on the PowerPC port, SIMD support, and
41210d565efSmrgvarious fixes.
41310d565efSmrg
41410d565efSmrg@item
41510d565efSmrgNobuyuki Hikichi of Software Research Associates, Tokyo, contributed
41610d565efSmrgthe support for the Sony NEWS machine.
41710d565efSmrg
41810d565efSmrg@item
41910d565efSmrgKazu Hirata for caring and feeding the Renesas H8/300 port and various fixes.
42010d565efSmrg
42110d565efSmrg@item
42210d565efSmrgKatherine Holcomb for work on GNU Fortran.
42310d565efSmrg
42410d565efSmrg@item
42510d565efSmrgManfred Hollstein for his ongoing work to keep the m88k alive, lots
42610d565efSmrgof testing and bug fixing, particularly of GCC configury code.
42710d565efSmrg
42810d565efSmrg@item
42910d565efSmrgSteve Holmgren for MachTen patches.
43010d565efSmrg
43110d565efSmrg@item
43210d565efSmrgMat Hostetter for work on the TILE-Gx and TILEPro ports.
43310d565efSmrg
43410d565efSmrg@item
43510d565efSmrgJan Hubicka for his x86 port improvements.
43610d565efSmrg
43710d565efSmrg@item
43810d565efSmrgFalk Hueffner for working on C and optimization bug reports.
43910d565efSmrg
44010d565efSmrg@item
44110d565efSmrgBernardo Innocenti for his m68k work, including merging of
44210d565efSmrgColdFire improvements and uClinux support.
44310d565efSmrg
44410d565efSmrg@item
44510d565efSmrgChristian Iseli for various bug fixes.
44610d565efSmrg
44710d565efSmrg@item
44810d565efSmrgKamil Iskra for general m68k hacking.
44910d565efSmrg
45010d565efSmrg@item
45110d565efSmrgLee Iverson for random fixes and MIPS testing.
45210d565efSmrg
45310d565efSmrg@item
45410d565efSmrgBalaji V. Iyer for Cilk+ development and merging.
45510d565efSmrg
45610d565efSmrg@item
45710d565efSmrgAndreas Jaeger for testing and benchmarking of GCC and various bug fixes.
45810d565efSmrg
45910d565efSmrg@item
46010d565efSmrgMartin Jambor for his work on inter-procedural optimizations, the
46110d565efSmrgswitch conversion pass, and scalar replacement of aggregates.
46210d565efSmrg
46310d565efSmrg@item
46410d565efSmrgJakub Jelinek for his SPARC work and sibling call optimizations as well
46510d565efSmrgas lots of bug fixes and test cases, and for improving the Java build
46610d565efSmrgsystem.
46710d565efSmrg
46810d565efSmrg@item
46910d565efSmrgJanis Johnson for ia64 testing and fixes, her quality improvement
47010d565efSmrgsidetracks, and web page maintenance.
47110d565efSmrg
47210d565efSmrg@item
47310d565efSmrgKean Johnston for SCO OpenServer support and various fixes.
47410d565efSmrg
47510d565efSmrg@item
47610d565efSmrgTim Josling for the sample language treelang based originally on Richard
47710d565efSmrgKenner's ``toy'' language.
47810d565efSmrg
47910d565efSmrg@item
48010d565efSmrgNicolai Josuttis for additional libstdc++ documentation.
48110d565efSmrg
48210d565efSmrg@item
48310d565efSmrgKlaus Kaempf for his ongoing work to make alpha-vms a viable target.
48410d565efSmrg
48510d565efSmrg@item
48610d565efSmrgSteven G. Kargl for work on GNU Fortran.
48710d565efSmrg
48810d565efSmrg@item
48910d565efSmrgDavid Kashtan of SRI adapted GCC to VMS@.
49010d565efSmrg
49110d565efSmrg@item
49210d565efSmrgRyszard Kabatek for many, many libstdc++ bug fixes and optimizations of
49310d565efSmrgstrings, especially member functions, and for auto_ptr fixes.
49410d565efSmrg
49510d565efSmrg@item
49610d565efSmrgGeoffrey Keating for his ongoing work to make the PPC work for GNU/Linux
49710d565efSmrgand his automatic regression tester.
49810d565efSmrg
49910d565efSmrg@item
50010d565efSmrgBrendan Kehoe for his ongoing work with G++ and for a lot of early work
50110d565efSmrgin just about every part of libstdc++.
50210d565efSmrg
50310d565efSmrg@item
50410d565efSmrgOliver M. Kellogg of Deutsche Aerospace contributed the port to the
50510d565efSmrgMIL-STD-1750A@.
50610d565efSmrg
50710d565efSmrg@item
50810d565efSmrgRichard Kenner of the New York University Ultracomputer Research
50910d565efSmrgLaboratory wrote the machine descriptions for the AMD 29000, the DEC
51010d565efSmrgAlpha, the IBM RT PC, and the IBM RS/6000 as well as the support for
51110d565efSmrginstruction attributes.  He also made changes to better support RISC
51210d565efSmrgprocessors including changes to common subexpression elimination,
51310d565efSmrgstrength reduction, function calling sequence handling, and condition
51410d565efSmrgcode support, in addition to generalizing the code for frame pointer
51510d565efSmrgelimination and delay slot scheduling.  Richard Kenner was also the
51610d565efSmrghead maintainer of GCC for several years.
51710d565efSmrg
51810d565efSmrg@item
51910d565efSmrgMumit Khan for various contributions to the Cygwin and Mingw32 ports and
52010d565efSmrgmaintaining binary releases for Microsoft Windows hosts, and for massive libstdc++
52110d565efSmrgporting work to Cygwin/Mingw32.
52210d565efSmrg
52310d565efSmrg@item
52410d565efSmrgRobin Kirkham for cpu32 support.
52510d565efSmrg
52610d565efSmrg@item
52710d565efSmrgMark Klein for PA improvements.
52810d565efSmrg
52910d565efSmrg@item
53010d565efSmrgThomas Koenig for various bug fixes.
53110d565efSmrg
53210d565efSmrg@item
53310d565efSmrgBruce Korb for the new and improved fixincludes code.
53410d565efSmrg
53510d565efSmrg@item
53610d565efSmrgBenjamin Kosnik for his G++ work and for leading the libstdc++-v3 effort.
53710d565efSmrg
53810d565efSmrg@item
53910d565efSmrgMaxim Kuvyrkov for contributions to the instruction scheduler, the Android
54010d565efSmrgand m68k/Coldfire ports, and optimizations.
54110d565efSmrg
54210d565efSmrg@item
54310d565efSmrgCharles LaBrec contributed the support for the Integrated Solutions
54410d565efSmrg68020 system.
54510d565efSmrg
54610d565efSmrg@item
54710d565efSmrgAsher Langton and Mike Kumbera for contributing Cray pointer support
54810d565efSmrgto GNU Fortran, and for other GNU Fortran improvements.
54910d565efSmrg
55010d565efSmrg@item
55110d565efSmrgJeff Law for his direction via the steering committee, coordinating the
55210d565efSmrgentire egcs project and GCC 2.95, rolling out snapshots and releases,
55310d565efSmrghandling merges from GCC2, reviewing tons of patches that might have
55410d565efSmrgfallen through the cracks else, and random but extensive hacking.
55510d565efSmrg
55610d565efSmrg@item
55710d565efSmrgWalter Lee for work on the TILE-Gx and TILEPro ports.
55810d565efSmrg
55910d565efSmrg@item
56010d565efSmrgMarc Lehmann for his direction via the steering committee and helping
56110d565efSmrgwith analysis and improvements of x86 performance.
56210d565efSmrg
56310d565efSmrg@item
56410d565efSmrgVictor Leikehman for work on GNU Fortran.
56510d565efSmrg
56610d565efSmrg@item
56710d565efSmrgTed Lemon wrote parts of the RTL reader and printer.
56810d565efSmrg
56910d565efSmrg@item
57010d565efSmrgKriang Lerdsuwanakij for C++ improvements including template as template
57110d565efSmrgparameter support, and many C++ fixes.
57210d565efSmrg
57310d565efSmrg@item
57410d565efSmrgWarren Levy for tremendous work on libgcj (Java Runtime Library) and
57510d565efSmrgrandom work on the Java front end.
57610d565efSmrg
57710d565efSmrg@item
57810d565efSmrgAlain Lichnewsky ported GCC to the MIPS CPU@.
57910d565efSmrg
58010d565efSmrg@item
58110d565efSmrgOskar Liljeblad for hacking on AWT and his many Java bug reports and
58210d565efSmrgpatches.
58310d565efSmrg
58410d565efSmrg@item
58510d565efSmrgRobert Lipe for OpenServer support, new testsuites, testing, etc.
58610d565efSmrg
58710d565efSmrg@item
58810d565efSmrgChen Liqin for various S+core related fixes/improvement, and for
58910d565efSmrgmaintaining the S+core port.
59010d565efSmrg
59110d565efSmrg@item
592c7a68eb7SmrgMartin Liska for his work on identical code folding, the sanitizers,
593c7a68eb7SmrgHSA, general bug fixing and for running automated regression testing of GCC
594c7a68eb7Smrgand reporting numerous bugs.
595c7a68eb7Smrg
596c7a68eb7Smrg@item
59710d565efSmrgWeiwen Liu for testing and various bug fixes.
59810d565efSmrg
59910d565efSmrg@item
60010d565efSmrgManuel L@'opez-Ib@'a@~nez for improving @option{-Wconversion} and
60110d565efSmrgmany other diagnostics fixes and improvements.
60210d565efSmrg
60310d565efSmrg@item
60410d565efSmrgDave Love for his ongoing work with the Fortran front end and
60510d565efSmrgruntime libraries.
60610d565efSmrg
60710d565efSmrg@item
60810d565efSmrgMartin von L@"owis for internal consistency checking infrastructure,
60910d565efSmrgvarious C++ improvements including namespace support, and tons of
61010d565efSmrgassistance with libstdc++/compiler merges.
61110d565efSmrg
61210d565efSmrg@item
61310d565efSmrgH.J. Lu for his previous contributions to the steering committee, many x86
61410d565efSmrgbug reports, prototype patches, and keeping the GNU/Linux ports working.
61510d565efSmrg
61610d565efSmrg@item
61710d565efSmrgGreg McGary for random fixes and (someday) bounded pointers.
61810d565efSmrg
61910d565efSmrg@item
62010d565efSmrgAndrew MacLeod for his ongoing work in building a real EH system,
62110d565efSmrgvarious code generation improvements, work on the global optimizer, etc.
62210d565efSmrg
62310d565efSmrg@item
62410d565efSmrgVladimir Makarov for hacking some ugly i960 problems, PowerPC hacking
62510d565efSmrgimprovements to compile-time performance, overall knowledge and
626c7a68eb7Smrgdirection in the area of instruction scheduling, design and
627c7a68eb7Smrgimplementation of the automaton based instruction scheduler and
628c7a68eb7Smrgdesign and implementation of the integrated and local register allocators.
629c7a68eb7Smrg
630c7a68eb7Smrg@item
631c7a68eb7SmrgDavid Malcolm for his work on improving GCC diagnostics, JIT, self-tests
632c7a68eb7Smrgand unit testing.
63310d565efSmrg
63410d565efSmrg@item
63510d565efSmrgBob Manson for his behind the scenes work on dejagnu.
63610d565efSmrg
63710d565efSmrg@item
63810d565efSmrgJohn Marino for contributing the DragonFly BSD port.
63910d565efSmrg
64010d565efSmrg@item
64110d565efSmrgPhilip Martin for lots of libstdc++ string and vector iterator fixes and
64210d565efSmrgimprovements, and string clean up and testsuites.
64310d565efSmrg
64410d565efSmrg@item
64510d565efSmrgMichael Matz for his work on dominance tree discovery, the x86-64 port,
64610d565efSmrglink-time optimization framework and general optimization improvements.
64710d565efSmrg
64810d565efSmrg@item
64910d565efSmrgAll of the Mauve project contributors for Java test code.
65010d565efSmrg
65110d565efSmrg@item
65210d565efSmrgBryce McKinlay for numerous GCJ and libgcj fixes and improvements.
65310d565efSmrg
65410d565efSmrg@item
65510d565efSmrgAdam Megacz for his work on the Microsoft Windows port of GCJ@.
65610d565efSmrg
65710d565efSmrg@item
65810d565efSmrgMichael Meissner for LRS framework, ia32, m32r, v850, m88k, MIPS,
65910d565efSmrgpowerpc, haifa, ECOFF debug support, and other assorted hacking.
66010d565efSmrg
66110d565efSmrg@item
66210d565efSmrgJason Merrill for his direction via the steering committee and leading
66310d565efSmrgthe G++ effort.
66410d565efSmrg
66510d565efSmrg@item
66610d565efSmrgMartin Michlmayr for testing GCC on several architectures using the
66710d565efSmrgentire Debian archive.
66810d565efSmrg
66910d565efSmrg@item
67010d565efSmrgDavid Miller for his direction via the steering committee, lots of
67110d565efSmrgSPARC work, improvements in jump.c and interfacing with the Linux kernel
67210d565efSmrgdevelopers.
67310d565efSmrg
67410d565efSmrg@item
67510d565efSmrgGary Miller ported GCC to Charles River Data Systems machines.
67610d565efSmrg
67710d565efSmrg@item
67810d565efSmrgAlfred Minarik for libstdc++ string and ios bug fixes, and turning the
67910d565efSmrgentire libstdc++ testsuite namespace-compatible.
68010d565efSmrg
68110d565efSmrg@item
68210d565efSmrgMark Mitchell for his direction via the steering committee, mountains of
68310d565efSmrgC++ work, load/store hoisting out of loops, alias analysis improvements,
68410d565efSmrgISO C @code{restrict} support, and serving as release manager from 2000
68510d565efSmrgto 2011.
68610d565efSmrg
68710d565efSmrg@item
68810d565efSmrgAlan Modra for various GNU/Linux bits and testing.
68910d565efSmrg
69010d565efSmrg@item
69110d565efSmrgToon Moene for his direction via the steering committee, Fortran
69210d565efSmrgmaintenance, and his ongoing work to make us make Fortran run fast.
69310d565efSmrg
69410d565efSmrg@item
69510d565efSmrgJason Molenda for major help in the care and feeding of all the services
69610d565efSmrgon the gcc.gnu.org (formerly egcs.cygnus.com) machine---mail, web
69710d565efSmrgservices, ftp services, etc etc.  Doing all this work on scrap paper and
69810d565efSmrgthe backs of envelopes would have been@dots{} difficult.
69910d565efSmrg
70010d565efSmrg@item
70110d565efSmrgCatherine Moore for fixing various ugly problems we have sent her
70210d565efSmrgway, including the haifa bug which was killing the Alpha & PowerPC
70310d565efSmrgLinux kernels.
70410d565efSmrg
70510d565efSmrg@item
70610d565efSmrgMike Moreton for his various Java patches.
70710d565efSmrg
70810d565efSmrg@item
70910d565efSmrgDavid Mosberger-Tang for various Alpha improvements, and for the initial
71010d565efSmrgIA-64 port.
71110d565efSmrg
71210d565efSmrg@item
71310d565efSmrgStephen Moshier contributed the floating point emulator that assists in
71410d565efSmrgcross-compilation and permits support for floating point numbers wider
71510d565efSmrgthan 64 bits and for ISO C99 support.
71610d565efSmrg
71710d565efSmrg@item
71810d565efSmrgBill Moyer for his behind the scenes work on various issues.
71910d565efSmrg
72010d565efSmrg@item
72110d565efSmrgPhilippe De Muyter for his work on the m68k port.
72210d565efSmrg
72310d565efSmrg@item
72410d565efSmrgJoseph S. Myers for his work on the PDP-11 port, format checking and ISO
72510d565efSmrgC99 support, and continuous emphasis on (and contributions to) documentation.
72610d565efSmrg
72710d565efSmrg@item
72810d565efSmrgNathan Myers for his work on libstdc++-v3: architecture and authorship
72910d565efSmrgthrough the first three snapshots, including implementation of locale
73010d565efSmrginfrastructure, string, shadow C headers, and the initial project
73110d565efSmrgdocumentation (DESIGN, CHECKLIST, and so forth).  Later, more work on
73210d565efSmrgMT-safe string and shadow headers.
73310d565efSmrg
73410d565efSmrg@item
73510d565efSmrgFelix Natter for documentation on porting libstdc++.
73610d565efSmrg
73710d565efSmrg@item
73810d565efSmrgNathanael Nerode for cleaning up the configuration/build process.
73910d565efSmrg
74010d565efSmrg@item
74110d565efSmrgNeXT, Inc.@: donated the front end that supports the Objective-C
74210d565efSmrglanguage.
74310d565efSmrg
74410d565efSmrg@item
74510d565efSmrgHans-Peter Nilsson for the CRIS and MMIX ports, improvements to the search
74610d565efSmrgengine setup, various documentation fixes and other small fixes.
74710d565efSmrg
74810d565efSmrg@item
74910d565efSmrgGeoff Noer for his work on getting cygwin native builds working.
75010d565efSmrg
75110d565efSmrg@item
752c7a68eb7SmrgVegard Nossum for running automated regression testing of GCC and reporting
753c7a68eb7Smrgnumerous bugs.
754c7a68eb7Smrg
755c7a68eb7Smrg@item
75610d565efSmrgDiego Novillo for his work on Tree SSA, OpenMP, SPEC performance
75710d565efSmrgtracking web pages, GIMPLE tuples, and assorted fixes.
75810d565efSmrg
75910d565efSmrg@item
76010d565efSmrgDavid O'Brien for the FreeBSD/alpha, FreeBSD/AMD x86-64, FreeBSD/ARM,
76110d565efSmrgFreeBSD/PowerPC, and FreeBSD/SPARC64 ports and related infrastructure
76210d565efSmrgimprovements.
76310d565efSmrg
76410d565efSmrg@item
76510d565efSmrgAlexandre Oliva for various build infrastructure improvements, scripts and
76610d565efSmrgamazing testing work, including keeping libtool issues sane and happy.
76710d565efSmrg
76810d565efSmrg@item
76910d565efSmrgStefan Olsson for work on mt_alloc.
77010d565efSmrg
77110d565efSmrg@item
77210d565efSmrgMelissa O'Neill for various NeXT fixes.
77310d565efSmrg
77410d565efSmrg@item
77510d565efSmrgRainer Orth for random MIPS work, including improvements to GCC's o32
77610d565efSmrgABI support, improvements to dejagnu's MIPS support, Java configuration
77710d565efSmrgclean-ups and porting work, and maintaining the IRIX, Solaris 2, and
77810d565efSmrgTru64 UNIX ports.
77910d565efSmrg
78010d565efSmrg@item
781c7a68eb7SmrgSteven Pemberton for his contribution of @file{enquire} which allowed GCC to
782c7a68eb7Smrgdetermine various properties of the floating point unit and generate
783c7a68eb7Smrg@file{float.h} in older versions of GCC.
784c7a68eb7Smrg
785c7a68eb7Smrg@item
78610d565efSmrgHartmut Penner for work on the s390 port.
78710d565efSmrg
78810d565efSmrg@item
78910d565efSmrgPaul Petersen wrote the machine description for the Alliant FX/8.
79010d565efSmrg
79110d565efSmrg@item
79210d565efSmrgAlexandre Petit-Bianco for implementing much of the Java compiler and
79310d565efSmrgcontinued Java maintainership.
79410d565efSmrg
79510d565efSmrg@item
79610d565efSmrgMatthias Pfaller for major improvements to the NS32k port.
79710d565efSmrg
79810d565efSmrg@item
79910d565efSmrgGerald Pfeifer for his direction via the steering committee, pointing
80010d565efSmrgout lots of problems we need to solve, maintenance of the web pages, and
80110d565efSmrgtaking care of documentation maintenance in general.
80210d565efSmrg
80310d565efSmrg@item
804c7a68eb7SmrgMarek Polacek for his work on the C front end, the sanitizers and general
805c7a68eb7Smrgbug fixing.
806c7a68eb7Smrg
807c7a68eb7Smrg@item
80810d565efSmrgAndrew Pinski for processing bug reports by the dozen.
80910d565efSmrg
81010d565efSmrg@item
81110d565efSmrgOvidiu Predescu for his work on the Objective-C front end and runtime
81210d565efSmrglibraries.
81310d565efSmrg
81410d565efSmrg@item
81510d565efSmrgJerry Quinn for major performance improvements in C++ formatted I/O@.
81610d565efSmrg
81710d565efSmrg@item
81810d565efSmrgKen Raeburn for various improvements to checker, MIPS ports and various
81910d565efSmrgcleanups in the compiler.
82010d565efSmrg
82110d565efSmrg@item
82210d565efSmrgRolf W. Rasmussen for hacking on AWT@.
82310d565efSmrg
82410d565efSmrg@item
82510d565efSmrgDavid Reese of Sun Microsystems contributed to the Solaris on PowerPC
82610d565efSmrgport.
82710d565efSmrg
82810d565efSmrg@item
829c7a68eb7SmrgJohn Regehr for running automated regression testing of GCC and reporting
830c7a68eb7Smrgnumerous bugs.
831c7a68eb7Smrg
832c7a68eb7Smrg@item
833c7a68eb7SmrgVolker Reichelt for running automated regression testing of GCC and reporting
834c7a68eb7Smrgnumerous bugs and for keeping up with the problem reports.
83510d565efSmrg
83610d565efSmrg@item
83710d565efSmrgJoern Rennecke for maintaining the sh port, loop, regmove & reload
83810d565efSmrghacking and developing and maintaining the Epiphany port.
83910d565efSmrg
84010d565efSmrg@item
84110d565efSmrgLoren J. Rittle for improvements to libstdc++-v3 including the FreeBSD
84210d565efSmrgport, threading fixes, thread-related configury changes, critical
84310d565efSmrgthreading documentation, and solutions to really tricky I/O problems,
84410d565efSmrgas well as keeping GCC properly working on FreeBSD and continuous testing.
84510d565efSmrg
84610d565efSmrg@item
84710d565efSmrgCraig Rodrigues for processing tons of bug reports.
84810d565efSmrg
84910d565efSmrg@item
85010d565efSmrgOla R@"onnerup for work on mt_alloc.
85110d565efSmrg
85210d565efSmrg@item
85310d565efSmrgGavin Romig-Koch for lots of behind the scenes MIPS work.
85410d565efSmrg
85510d565efSmrg@item
85610d565efSmrgDavid Ronis inspired and encouraged Craig to rewrite the G77
85710d565efSmrgdocumentation in texinfo format by contributing a first pass at a
85810d565efSmrgtranslation of the old @file{g77-0.5.16/f/DOC} file.
85910d565efSmrg
86010d565efSmrg@item
86110d565efSmrgKen Rose for fixes to GCC's delay slot filling code.
86210d565efSmrg
86310d565efSmrg@item
86410d565efSmrgIra Rosen for her contributions to the auto-vectorizer.
86510d565efSmrg
86610d565efSmrg@item
86710d565efSmrgPaul Rubin wrote most of the preprocessor.
86810d565efSmrg
86910d565efSmrg@item
87010d565efSmrgP@'etur Run@'olfsson for major performance improvements in C++ formatted I/O and
87110d565efSmrglarge file support in C++ filebuf.
87210d565efSmrg
87310d565efSmrg@item
87410d565efSmrgChip Salzenberg for libstdc++ patches and improvements to locales, traits,
87510d565efSmrgMakefiles, libio, libtool hackery, and ``long long'' support.
87610d565efSmrg
87710d565efSmrg@item
87810d565efSmrgJuha Sarlin for improvements to the H8 code generator.
87910d565efSmrg
88010d565efSmrg@item
88110d565efSmrgGreg Satz assisted in making GCC work on HP-UX for the 9000 series 300.
88210d565efSmrg
88310d565efSmrg@item
88410d565efSmrgRoger Sayle for improvements to constant folding and GCC's RTL optimizers
88510d565efSmrgas well as for fixing numerous bugs.
88610d565efSmrg
88710d565efSmrg@item
88810d565efSmrgBradley Schatz for his work on the GCJ FAQ@.
88910d565efSmrg
89010d565efSmrg@item
89110d565efSmrgPeter Schauer wrote the code to allow debugging to work on the Alpha.
89210d565efSmrg
89310d565efSmrg@item
89410d565efSmrgWilliam Schelter did most of the work on the Intel 80386 support.
89510d565efSmrg
89610d565efSmrg@item
89710d565efSmrgTobias Schl@"uter for work on GNU Fortran.
89810d565efSmrg
89910d565efSmrg@item
90010d565efSmrgBernd Schmidt for various code generation improvements and major
90110d565efSmrgwork in the reload pass, serving as release manager for
90210d565efSmrgGCC 2.95.3, and work on the Blackfin and C6X ports.
90310d565efSmrg
90410d565efSmrg@item
90510d565efSmrgPeter Schmid for constant testing of libstdc++---especially application
90610d565efSmrgtesting, going above and beyond what was requested for the release
90710d565efSmrgcriteria---and libstdc++ header file tweaks.
90810d565efSmrg
90910d565efSmrg@item
91010d565efSmrgJason Schroeder for jcf-dump patches.
91110d565efSmrg
91210d565efSmrg@item
91310d565efSmrgAndreas Schwab for his work on the m68k port.
91410d565efSmrg
91510d565efSmrg@item
91610d565efSmrgLars Segerlund for work on GNU Fortran.
91710d565efSmrg
91810d565efSmrg@item
91910d565efSmrgDodji Seketeli for numerous C++ bug fixes and debug info improvements.
92010d565efSmrg
92110d565efSmrg@item
92210d565efSmrgTim Shen for major work on @code{<regex>}.
92310d565efSmrg
92410d565efSmrg@item
92510d565efSmrgJoel Sherrill for his direction via the steering committee, RTEMS
92610d565efSmrgcontributions and RTEMS testing.
92710d565efSmrg
92810d565efSmrg@item
92910d565efSmrgNathan Sidwell for many C++ fixes/improvements.
93010d565efSmrg
93110d565efSmrg@item
93210d565efSmrgJeffrey Siegal for helping RMS with the original design of GCC, some
93310d565efSmrgcode which handles the parse tree and RTL data structures, constant
93410d565efSmrgfolding and help with the original VAX & m68k ports.
93510d565efSmrg
93610d565efSmrg@item
93710d565efSmrgKenny Simpson for prompting libstdc++ fixes due to defect reports from
93810d565efSmrgthe LWG (thereby keeping GCC in line with updates from the ISO)@.
93910d565efSmrg
94010d565efSmrg@item
94110d565efSmrgFranz Sirl for his ongoing work with making the PPC port stable
94210d565efSmrgfor GNU/Linux.
94310d565efSmrg
94410d565efSmrg@item
94510d565efSmrgAndrey Slepuhin for assorted AIX hacking.
94610d565efSmrg
94710d565efSmrg@item
94810d565efSmrgTrevor Smigiel for contributing the SPU port.
94910d565efSmrg
95010d565efSmrg@item
95110d565efSmrgChristopher Smith did the port for Convex machines.
95210d565efSmrg
95310d565efSmrg@item
95410d565efSmrgDanny Smith for his major efforts on the Mingw (and Cygwin) ports.
95510d565efSmrgRetired from GCC maintainership August 2010, having mentored two
95610d565efSmrgnew maintainers into the role.
95710d565efSmrg
95810d565efSmrg@item
95910d565efSmrgRandy Smith finished the Sun FPA support.
96010d565efSmrg
96110d565efSmrg@item
96210d565efSmrgEd Smith-Rowland for his continuous work on libstdc++-v3, special functions,
96310d565efSmrg@code{<random>}, and various improvements to C++11 features.
96410d565efSmrg
96510d565efSmrg@item
96610d565efSmrgScott Snyder for queue, iterator, istream, and string fixes and libstdc++
96710d565efSmrgtestsuite entries.  Also for providing the patch to G77 to add
96810d565efSmrgrudimentary support for @code{INTEGER*1}, @code{INTEGER*2}, and
96910d565efSmrg@code{LOGICAL*1}.
97010d565efSmrg
97110d565efSmrg@item
97210d565efSmrgZdenek Sojka for running automated regression testing of GCC and reporting
97310d565efSmrgnumerous bugs.
97410d565efSmrg
97510d565efSmrg@item
976c7a68eb7SmrgArseny Solokha for running automated regression testing of GCC and reporting
977c7a68eb7Smrgnumerous bugs.
978c7a68eb7Smrg
979c7a68eb7Smrg@item
98010d565efSmrgJayant Sonar for contributing the CR16 port.
98110d565efSmrg
98210d565efSmrg@item
98310d565efSmrgBrad Spencer for contributions to the GLIBCPP_FORCE_NEW technique.
98410d565efSmrg
98510d565efSmrg@item
98610d565efSmrgRichard Stallman, for writing the original GCC and launching the GNU project.
98710d565efSmrg
98810d565efSmrg@item
98910d565efSmrgJan Stein of the Chalmers Computer Society provided support for
99010d565efSmrgGenix, as well as part of the 32000 machine description.
99110d565efSmrg
99210d565efSmrg@item
993c7a68eb7SmrgGerhard Steinmetz for running automated regression testing of GCC and reporting
994c7a68eb7Smrgnumerous bugs.
995c7a68eb7Smrg
996c7a68eb7Smrg@item
99710d565efSmrgNigel Stephens for various mips16 related fixes/improvements.
99810d565efSmrg
99910d565efSmrg@item
100010d565efSmrgJonathan Stone wrote the machine description for the Pyramid computer.
100110d565efSmrg
100210d565efSmrg@item
100310d565efSmrgGraham Stott for various infrastructure improvements.
100410d565efSmrg
100510d565efSmrg@item
100610d565efSmrgJohn Stracke for his Java HTTP protocol fixes.
100710d565efSmrg
100810d565efSmrg@item
100910d565efSmrgMike Stump for his Elxsi port, G++ contributions over the years and more
101010d565efSmrgrecently his vxworks contributions
101110d565efSmrg
101210d565efSmrg@item
101310d565efSmrgJeff Sturm for Java porting help, bug fixes, and encouragement.
101410d565efSmrg
101510d565efSmrg@item
1016c7a68eb7SmrgZhendong Su for running automated regression testing of GCC and reporting
1017c7a68eb7Smrgnumerous bugs.
1018c7a68eb7Smrg
1019c7a68eb7Smrg@item
1020c7a68eb7SmrgChengnian Sun for running automated regression testing of GCC and reporting
1021c7a68eb7Smrgnumerous bugs.
1022c7a68eb7Smrg
1023c7a68eb7Smrg@item
102410d565efSmrgShigeya Suzuki for this fixes for the bsdi platforms.
102510d565efSmrg
102610d565efSmrg@item
102710d565efSmrgIan Lance Taylor for the Go frontend, the initial mips16 and mips64
102810d565efSmrgsupport, general configury hacking, fixincludes, etc.
102910d565efSmrg
103010d565efSmrg@item
103110d565efSmrgHolger Teutsch provided the support for the Clipper CPU@.
103210d565efSmrg
103310d565efSmrg@item
103410d565efSmrgGary Thomas for his ongoing work to make the PPC work for GNU/Linux.
103510d565efSmrg
103610d565efSmrg@item
103710d565efSmrgPaul Thomas for contributions to GNU Fortran.
103810d565efSmrg
103910d565efSmrg@item
104010d565efSmrgPhilipp Thomas for random bug fixes throughout the compiler
104110d565efSmrg
104210d565efSmrg@item
104310d565efSmrgJason Thorpe for thread support in libstdc++ on NetBSD@.
104410d565efSmrg
104510d565efSmrg@item
104610d565efSmrgKresten Krab Thorup wrote the run time support for the Objective-C
104710d565efSmrglanguage and the fantastic Java bytecode interpreter.
104810d565efSmrg
104910d565efSmrg@item
105010d565efSmrgMichael Tiemann for random bug fixes, the first instruction scheduler,
105110d565efSmrginitial C++ support, function integration, NS32k, SPARC and M88k
105210d565efSmrgmachine description work, delay slot scheduling.
105310d565efSmrg
105410d565efSmrg@item
105510d565efSmrgAndreas Tobler for his work porting libgcj to Darwin.
105610d565efSmrg
105710d565efSmrg@item
105810d565efSmrgTeemu Torma for thread safe exception handling support.
105910d565efSmrg
106010d565efSmrg@item
106110d565efSmrgLeonard Tower wrote parts of the parser, RTL generator, and RTL
106210d565efSmrgdefinitions, and of the VAX machine description.
106310d565efSmrg
106410d565efSmrg@item
106510d565efSmrgDaniel Towner and Hariharan Sandanagobalane contributed and
106610d565efSmrgmaintain the picoChip port.
106710d565efSmrg
106810d565efSmrg@item
106910d565efSmrgTom Tromey for internationalization support and for his many Java
107010d565efSmrgcontributions and libgcj maintainership.
107110d565efSmrg
107210d565efSmrg@item
107310d565efSmrgLassi Tuura for improvements to config.guess to determine HP processor
107410d565efSmrgtypes.
107510d565efSmrg
107610d565efSmrg@item
107710d565efSmrgPetter Urkedal for libstdc++ CXXFLAGS, math, and algorithms fixes.
107810d565efSmrg
107910d565efSmrg@item
108010d565efSmrgAndy Vaught for the design and initial implementation of the GNU Fortran
108110d565efSmrgfront end.
108210d565efSmrg
108310d565efSmrg@item
108410d565efSmrgBrent Verner for work with the libstdc++ cshadow files and their
108510d565efSmrgassociated configure steps.
108610d565efSmrg
108710d565efSmrg@item
108810d565efSmrgTodd Vierling for contributions for NetBSD ports.
108910d565efSmrg
109010d565efSmrg@item
109110d565efSmrgAndrew Waterman for contributing the RISC-V port, as well as maintaining it.
109210d565efSmrg
109310d565efSmrg@item
109410d565efSmrgJonathan Wakely for contributing libstdc++ Doxygen notes and XHTML
1095c7a68eb7Smrgguidance and maintaining libstdc++.
109610d565efSmrg
109710d565efSmrg@item
109810d565efSmrgDean Wakerley for converting the install documentation from HTML to texinfo
109910d565efSmrgin time for GCC 3.0.
110010d565efSmrg
110110d565efSmrg@item
110210d565efSmrgKrister Walfridsson for random bug fixes.
110310d565efSmrg
110410d565efSmrg@item
110510d565efSmrgFeng Wang for contributions to GNU Fortran.
110610d565efSmrg
110710d565efSmrg@item
110810d565efSmrgStephen M. Webb for time and effort on making libstdc++ shadow files
110910d565efSmrgwork with the tricky Solaris 8+ headers, and for pushing the build-time
111010d565efSmrgheader tree. Also, for starting and driving the @code{<regex>} effort.
111110d565efSmrg
111210d565efSmrg@item
111310d565efSmrgJohn Wehle for various improvements for the x86 code generator,
111410d565efSmrgrelated infrastructure improvements to help x86 code generation,
111510d565efSmrgvalue range propagation and other work, WE32k port.
111610d565efSmrg
111710d565efSmrg@item
111810d565efSmrgUlrich Weigand for work on the s390 port.
111910d565efSmrg
112010d565efSmrg@item
112110d565efSmrgJanus Weil for contributions to GNU Fortran.
112210d565efSmrg
112310d565efSmrg@item
112410d565efSmrgZack Weinberg for major work on cpplib and various other bug fixes.
112510d565efSmrg
112610d565efSmrg@item
112710d565efSmrgMatt Welsh for help with Linux Threads support in GCJ@.
112810d565efSmrg
112910d565efSmrg@item
113010d565efSmrgUrban Widmark for help fixing java.io.
113110d565efSmrg
113210d565efSmrg@item
113310d565efSmrgMark Wielaard for new Java library code and his work integrating with
113410d565efSmrgClasspath.
113510d565efSmrg
113610d565efSmrg@item
113710d565efSmrgDale Wiles helped port GCC to the Tahoe.
113810d565efSmrg
113910d565efSmrg@item
114010d565efSmrgBob Wilson from Tensilica, Inc.@: for the Xtensa port.
114110d565efSmrg
114210d565efSmrg@item
114310d565efSmrgJim Wilson for his direction via the steering committee, tackling hard
114410d565efSmrgproblems in various places that nobody else wanted to work on, strength
114510d565efSmrgreduction and other loop optimizations.
114610d565efSmrg
114710d565efSmrg@item
114810d565efSmrgPaul Woegerer and Tal Agmon for the CRX port.
114910d565efSmrg
115010d565efSmrg@item
115110d565efSmrgCarlo Wood for various fixes.
115210d565efSmrg
115310d565efSmrg@item
115410d565efSmrgTom Wood for work on the m88k port.
115510d565efSmrg
115610d565efSmrg@item
115710d565efSmrgChung-Ju Wu for his work on the Andes NDS32 port.
115810d565efSmrg
115910d565efSmrg@item
116010d565efSmrgCanqun Yang for work on GNU Fortran.
116110d565efSmrg
116210d565efSmrg@item
116310d565efSmrgMasanobu Yuhara of Fujitsu Laboratories implemented the machine
116410d565efSmrgdescription for the Tron architecture (specifically, the Gmicro).
116510d565efSmrg
116610d565efSmrg@item
116710d565efSmrgKevin Zachmann helped port GCC to the Tahoe.
116810d565efSmrg
116910d565efSmrg@item
117010d565efSmrgAyal Zaks for Swing Modulo Scheduling (SMS).
117110d565efSmrg
117210d565efSmrg@item
1173c7a68eb7SmrgQirun Zhang for running automated regression testing of GCC and reporting
1174c7a68eb7Smrgnumerous bugs.
1175c7a68eb7Smrg
1176c7a68eb7Smrg@item
117710d565efSmrgXiaoqiang Zhang for work on GNU Fortran.
117810d565efSmrg
117910d565efSmrg@item
118010d565efSmrgGilles Zunino for help porting Java to Irix.
118110d565efSmrg
118210d565efSmrg@end itemize
118310d565efSmrg
118410d565efSmrgThe following people are recognized for their contributions to GNAT,
118510d565efSmrgthe Ada front end of GCC:
118610d565efSmrg@itemize @bullet
118710d565efSmrg@item
118810d565efSmrgBernard Banner
118910d565efSmrg
119010d565efSmrg@item
119110d565efSmrgRomain Berrendonner
119210d565efSmrg
119310d565efSmrg@item
119410d565efSmrgGeert Bosch
119510d565efSmrg
119610d565efSmrg@item
119710d565efSmrgEmmanuel Briot
119810d565efSmrg
119910d565efSmrg@item
120010d565efSmrgJoel Brobecker
120110d565efSmrg
120210d565efSmrg@item
120310d565efSmrgBen Brosgol
120410d565efSmrg
120510d565efSmrg@item
120610d565efSmrgVincent Celier
120710d565efSmrg
120810d565efSmrg@item
120910d565efSmrgArnaud Charlet
121010d565efSmrg
121110d565efSmrg@item
121210d565efSmrgChien Chieng
121310d565efSmrg
121410d565efSmrg@item
121510d565efSmrgCyrille Comar
121610d565efSmrg
121710d565efSmrg@item
121810d565efSmrgCyrille Crozes
121910d565efSmrg
122010d565efSmrg@item
122110d565efSmrgRobert Dewar
122210d565efSmrg
122310d565efSmrg@item
122410d565efSmrgGary Dismukes
122510d565efSmrg
122610d565efSmrg@item
122710d565efSmrgRobert Duff
122810d565efSmrg
122910d565efSmrg@item
123010d565efSmrgEd Falis
123110d565efSmrg
123210d565efSmrg@item
123310d565efSmrgRamon Fernandez
123410d565efSmrg
123510d565efSmrg@item
123610d565efSmrgSam Figueroa
123710d565efSmrg
123810d565efSmrg@item
123910d565efSmrgVasiliy Fofanov
124010d565efSmrg
124110d565efSmrg@item
124210d565efSmrgMichael Friess
124310d565efSmrg
124410d565efSmrg@item
124510d565efSmrgFranco Gasperoni
124610d565efSmrg
124710d565efSmrg@item
124810d565efSmrgTed Giering
124910d565efSmrg
125010d565efSmrg@item
125110d565efSmrgMatthew Gingell
125210d565efSmrg
125310d565efSmrg@item
125410d565efSmrgLaurent Guerby
125510d565efSmrg
125610d565efSmrg@item
125710d565efSmrgJerome Guitton
125810d565efSmrg
125910d565efSmrg@item
126010d565efSmrgOlivier Hainque
126110d565efSmrg
126210d565efSmrg@item
126310d565efSmrgJerome Hugues
126410d565efSmrg
126510d565efSmrg@item
126610d565efSmrgHristian Kirtchev
126710d565efSmrg
126810d565efSmrg@item
126910d565efSmrgJerome Lambourg
127010d565efSmrg
127110d565efSmrg@item
127210d565efSmrgBruno Leclerc
127310d565efSmrg
127410d565efSmrg@item
127510d565efSmrgAlbert Lee
127610d565efSmrg
127710d565efSmrg@item
127810d565efSmrgSean McNeil
127910d565efSmrg
128010d565efSmrg@item
128110d565efSmrgJavier Miranda
128210d565efSmrg
128310d565efSmrg@item
128410d565efSmrgLaurent Nana
128510d565efSmrg
128610d565efSmrg@item
128710d565efSmrgPascal Obry
128810d565efSmrg
128910d565efSmrg@item
129010d565efSmrgDong-Ik Oh
129110d565efSmrg
129210d565efSmrg@item
129310d565efSmrgLaurent Pautet
129410d565efSmrg
129510d565efSmrg@item
129610d565efSmrgBrett Porter
129710d565efSmrg
129810d565efSmrg@item
129910d565efSmrgThomas Quinot
130010d565efSmrg
130110d565efSmrg@item
130210d565efSmrgNicolas Roche
130310d565efSmrg
130410d565efSmrg@item
130510d565efSmrgPat Rogers
130610d565efSmrg
130710d565efSmrg@item
130810d565efSmrgJose Ruiz
130910d565efSmrg
131010d565efSmrg@item
131110d565efSmrgDouglas Rupp
131210d565efSmrg
131310d565efSmrg@item
131410d565efSmrgSergey Rybin
131510d565efSmrg
131610d565efSmrg@item
131710d565efSmrgGail Schenker
131810d565efSmrg
131910d565efSmrg@item
132010d565efSmrgEd Schonberg
132110d565efSmrg
132210d565efSmrg@item
132310d565efSmrgNicolas Setton
132410d565efSmrg
132510d565efSmrg@item
132610d565efSmrgSamuel Tardieu
132710d565efSmrg
132810d565efSmrg@end itemize
132910d565efSmrg
133010d565efSmrg
133110d565efSmrgThe following people are recognized for their contributions of new
133210d565efSmrgfeatures, bug reports, testing and integration of classpath/libgcj for
133310d565efSmrgGCC version 4.1:
133410d565efSmrg@itemize @bullet
133510d565efSmrg@item
133610d565efSmrgLillian Angel for @code{JTree} implementation and lots Free Swing
133710d565efSmrgadditions and bug fixes.
133810d565efSmrg
133910d565efSmrg@item
134010d565efSmrgWolfgang Baer for @code{GapContent} bug fixes.
134110d565efSmrg
134210d565efSmrg@item
134310d565efSmrgAnthony Balkissoon for @code{JList}, Free Swing 1.5 updates and mouse event
134410d565efSmrgfixes, lots of Free Swing work including @code{JTable} editing.
134510d565efSmrg
134610d565efSmrg@item
134710d565efSmrgStuart Ballard for RMI constant fixes.
134810d565efSmrg
134910d565efSmrg@item
135010d565efSmrgGoffredo Baroncelli for @code{HTTPURLConnection} fixes.
135110d565efSmrg
135210d565efSmrg@item
135310d565efSmrgGary Benson for @code{MessageFormat} fixes.
135410d565efSmrg
135510d565efSmrg@item
135610d565efSmrgDaniel Bonniot for @code{Serialization} fixes.
135710d565efSmrg
135810d565efSmrg@item
135910d565efSmrgChris Burdess for lots of gnu.xml and http protocol fixes, @code{StAX}
136010d565efSmrgand @code{DOM xml:id} support.
136110d565efSmrg
136210d565efSmrg@item
136310d565efSmrgKa-Hing Cheung for @code{TreePath} and @code{TreeSelection} fixes.
136410d565efSmrg
136510d565efSmrg@item
136610d565efSmrgArchie Cobbs for build fixes, VM interface updates,
136710d565efSmrg@code{URLClassLoader} updates.
136810d565efSmrg
136910d565efSmrg@item
137010d565efSmrgKelley Cook for build fixes.
137110d565efSmrg
137210d565efSmrg@item
137310d565efSmrgMartin Cordova for Suggestions for better @code{SocketTimeoutException}.
137410d565efSmrg
137510d565efSmrg@item
137610d565efSmrgDavid Daney for @code{BitSet} bug fixes, @code{HttpURLConnection}
137710d565efSmrgrewrite and improvements.
137810d565efSmrg
137910d565efSmrg@item
138010d565efSmrgThomas Fitzsimmons for lots of upgrades to the gtk+ AWT and Cairo 2D
138110d565efSmrgsupport. Lots of imageio framework additions, lots of AWT and Free
138210d565efSmrgSwing bug fixes.
138310d565efSmrg
138410d565efSmrg@item
138510d565efSmrgJeroen Frijters for @code{ClassLoader} and nio cleanups, serialization fixes,
138610d565efSmrgbetter @code{Proxy} support, bug fixes and IKVM integration.
138710d565efSmrg
138810d565efSmrg@item
138910d565efSmrgSantiago Gala for @code{AccessControlContext} fixes.
139010d565efSmrg
139110d565efSmrg@item
139210d565efSmrgNicolas Geoffray for @code{VMClassLoader} and @code{AccessController}
139310d565efSmrgimprovements.
139410d565efSmrg
139510d565efSmrg@item
139610d565efSmrgDavid Gilbert for @code{basic} and @code{metal} icon and plaf support
139710d565efSmrgand lots of documenting, Lots of Free Swing and metal theme
139810d565efSmrgadditions. @code{MetalIconFactory} implementation.
139910d565efSmrg
140010d565efSmrg@item
140110d565efSmrgAnthony Green for @code{MIDI} framework, @code{ALSA} and @code{DSSI}
140210d565efSmrgproviders.
140310d565efSmrg
140410d565efSmrg@item
140510d565efSmrgAndrew Haley for @code{Serialization} and @code{URLClassLoader} fixes,
140610d565efSmrggcj build speedups.
140710d565efSmrg
140810d565efSmrg@item
140910d565efSmrgKim Ho for @code{JFileChooser} implementation.
141010d565efSmrg
141110d565efSmrg@item
141210d565efSmrgAndrew John Hughes for @code{Locale} and net fixes, URI RFC2986
141310d565efSmrgupdates, @code{Serialization} fixes, @code{Properties} XML support and
141410d565efSmrggeneric branch work, VMIntegration guide update.
141510d565efSmrg
141610d565efSmrg@item
141710d565efSmrgBastiaan Huisman for @code{TimeZone} bug fixing.
141810d565efSmrg
141910d565efSmrg@item
142010d565efSmrgAndreas Jaeger for mprec updates.
142110d565efSmrg
142210d565efSmrg@item
142310d565efSmrgPaul Jenner for better @option{-Werror} support.
142410d565efSmrg
142510d565efSmrg@item
142610d565efSmrgIto Kazumitsu for @code{NetworkInterface} implementation and updates.
142710d565efSmrg
142810d565efSmrg@item
142910d565efSmrgRoman Kennke for @code{BoxLayout}, @code{GrayFilter} and
143010d565efSmrg@code{SplitPane}, plus bug fixes all over. Lots of Free Swing work
143110d565efSmrgincluding styled text.
143210d565efSmrg
143310d565efSmrg@item
143410d565efSmrgSimon Kitching for @code{String} cleanups and optimization suggestions.
143510d565efSmrg
143610d565efSmrg@item
143710d565efSmrgMichael Koch for configuration fixes, @code{Locale} updates, bug and
143810d565efSmrgbuild fixes.
143910d565efSmrg
144010d565efSmrg@item
144110d565efSmrgGuilhem Lavaux for configuration, thread and channel fixes and Kaffe
144210d565efSmrgintegration. JCL native @code{Pointer} updates. Logger bug fixes.
144310d565efSmrg
144410d565efSmrg@item
144510d565efSmrgDavid Lichteblau for JCL support library global/local reference
144610d565efSmrgcleanups.
144710d565efSmrg
144810d565efSmrg@item
144910d565efSmrgAaron Luchko for JDWP updates and documentation fixes.
145010d565efSmrg
145110d565efSmrg@item
145210d565efSmrgZiga Mahkovec for @code{Graphics2D} upgraded to Cairo 0.5 and new regex
145310d565efSmrgfeatures.
145410d565efSmrg
145510d565efSmrg@item
145610d565efSmrgSven de Marothy for BMP imageio support, CSS and @code{TextLayout}
145710d565efSmrgfixes. @code{GtkImage} rewrite, 2D, awt, free swing and date/time fixes and
145810d565efSmrgimplementing the Qt4 peers.
145910d565efSmrg
146010d565efSmrg@item
146110d565efSmrgCasey Marshall for crypto algorithm fixes, @code{FileChannel} lock,
146210d565efSmrg@code{SystemLogger} and @code{FileHandler} rotate implementations, NIO
146310d565efSmrg@code{FileChannel.map} support, security and policy updates.
146410d565efSmrg
146510d565efSmrg@item
146610d565efSmrgBryce McKinlay for RMI work.
146710d565efSmrg
146810d565efSmrg@item
146910d565efSmrgAudrius Meskauskas for lots of Free Corba, RMI and HTML work plus
147010d565efSmrgtesting and documenting.
147110d565efSmrg
147210d565efSmrg@item
147310d565efSmrgKalle Olavi Niemitalo for build fixes.
147410d565efSmrg
147510d565efSmrg@item
147610d565efSmrgRainer Orth for build fixes.
147710d565efSmrg
147810d565efSmrg@item
147910d565efSmrgAndrew Overholt for @code{File} locking fixes.
148010d565efSmrg
148110d565efSmrg@item
148210d565efSmrgIngo Proetel for @code{Image}, @code{Logger} and @code{URLClassLoader}
148310d565efSmrgupdates.
148410d565efSmrg
148510d565efSmrg@item
148610d565efSmrgOlga Rodimina for @code{MenuSelectionManager} implementation.
148710d565efSmrg
148810d565efSmrg@item
148910d565efSmrgJan Roehrich for @code{BasicTreeUI} and @code{JTree} fixes.
149010d565efSmrg
149110d565efSmrg@item
149210d565efSmrgJulian Scheid for documentation updates and gjdoc support.
149310d565efSmrg
149410d565efSmrg@item
149510d565efSmrgChristian Schlichtherle for zip fixes and cleanups.
149610d565efSmrg
149710d565efSmrg@item
149810d565efSmrgRobert Schuster for documentation updates and beans fixes,
149910d565efSmrg@code{TreeNode} enumerations and @code{ActionCommand} and various
150010d565efSmrgfixes, XML and URL, AWT and Free Swing bug fixes.
150110d565efSmrg
150210d565efSmrg@item
150310d565efSmrgKeith Seitz for lots of JDWP work.
150410d565efSmrg
150510d565efSmrg@item
150610d565efSmrgChristian Thalinger for 64-bit cleanups, Configuration and VM
150710d565efSmrginterface fixes and @code{CACAO} integration, @code{fdlibm} updates.
150810d565efSmrg
150910d565efSmrg@item
151010d565efSmrgGael Thomas for @code{VMClassLoader} boot packages support suggestions.
151110d565efSmrg
151210d565efSmrg@item
151310d565efSmrgAndreas Tobler for Darwin and Solaris testing and fixing, @code{Qt4}
151410d565efSmrgsupport for Darwin/OS X, @code{Graphics2D} support, @code{gtk+}
151510d565efSmrgupdates.
151610d565efSmrg
151710d565efSmrg@item
151810d565efSmrgDalibor Topic for better @code{DEBUG} support, build cleanups and
151910d565efSmrgKaffe integration. @code{Qt4} build infrastructure, @code{SHA1PRNG}
152010d565efSmrgand @code{GdkPixbugDecoder} updates.
152110d565efSmrg
152210d565efSmrg@item
152310d565efSmrgTom Tromey for Eclipse integration, generics work, lots of bug fixes
152410d565efSmrgand gcj integration including coordinating The Big Merge.
152510d565efSmrg
152610d565efSmrg@item
152710d565efSmrgMark Wielaard for bug fixes, packaging and release management,
152810d565efSmrg@code{Clipboard} implementation, system call interrupts and network
152910d565efSmrgtimeouts and @code{GdkPixpufDecoder} fixes.
153010d565efSmrg
153110d565efSmrg@end itemize
153210d565efSmrg
153310d565efSmrg
153410d565efSmrgIn addition to the above, all of which also contributed time and energy in
153510d565efSmrgtesting GCC, we would like to thank the following for their contributions
153610d565efSmrgto testing:
153710d565efSmrg
153810d565efSmrg@itemize @bullet
153910d565efSmrg@item
154010d565efSmrgMichael Abd-El-Malek
154110d565efSmrg
154210d565efSmrg@item
154310d565efSmrgThomas Arend
154410d565efSmrg
154510d565efSmrg@item
154610d565efSmrgBonzo Armstrong
154710d565efSmrg
154810d565efSmrg@item
154910d565efSmrgSteven Ashe
155010d565efSmrg
155110d565efSmrg@item
155210d565efSmrgChris Baldwin
155310d565efSmrg
155410d565efSmrg@item
155510d565efSmrgDavid Billinghurst
155610d565efSmrg
155710d565efSmrg@item
155810d565efSmrgJim Blandy
155910d565efSmrg
156010d565efSmrg@item
156110d565efSmrgStephane Bortzmeyer
156210d565efSmrg
156310d565efSmrg@item
156410d565efSmrgHorst von Brand
156510d565efSmrg
156610d565efSmrg@item
156710d565efSmrgFrank Braun
156810d565efSmrg
156910d565efSmrg@item
157010d565efSmrgRodney Brown
157110d565efSmrg
157210d565efSmrg@item
157310d565efSmrgSidney Cadot
157410d565efSmrg
157510d565efSmrg@item
157610d565efSmrgBradford Castalia
157710d565efSmrg
157810d565efSmrg@item
157910d565efSmrgRobert Clark
158010d565efSmrg
158110d565efSmrg@item
158210d565efSmrgJonathan Corbet
158310d565efSmrg
158410d565efSmrg@item
158510d565efSmrgRalph Doncaster
158610d565efSmrg
158710d565efSmrg@item
158810d565efSmrgRichard Emberson
158910d565efSmrg
159010d565efSmrg@item
159110d565efSmrgLevente Farkas
159210d565efSmrg
159310d565efSmrg@item
159410d565efSmrgGraham Fawcett
159510d565efSmrg
159610d565efSmrg@item
159710d565efSmrgMark Fernyhough
159810d565efSmrg
159910d565efSmrg@item
160010d565efSmrgRobert A. French
160110d565efSmrg
160210d565efSmrg@item
160310d565efSmrgJ@"orgen Freyh
160410d565efSmrg
160510d565efSmrg@item
160610d565efSmrgMark K. Gardner
160710d565efSmrg
160810d565efSmrg@item
160910d565efSmrgCharles-Antoine Gauthier
161010d565efSmrg
161110d565efSmrg@item
161210d565efSmrgYung Shing Gene
161310d565efSmrg
161410d565efSmrg@item
161510d565efSmrgDavid Gilbert
161610d565efSmrg
161710d565efSmrg@item
161810d565efSmrgSimon Gornall
161910d565efSmrg
162010d565efSmrg@item
162110d565efSmrgFred Gray
162210d565efSmrg
162310d565efSmrg@item
162410d565efSmrgJohn Griffin
162510d565efSmrg
162610d565efSmrg@item
162710d565efSmrgPatrik Hagglund
162810d565efSmrg
162910d565efSmrg@item
163010d565efSmrgPhil Hargett
163110d565efSmrg
163210d565efSmrg@item
163310d565efSmrgAmancio Hasty
163410d565efSmrg
163510d565efSmrg@item
163610d565efSmrgTakafumi Hayashi
163710d565efSmrg
163810d565efSmrg@item
163910d565efSmrgBryan W. Headley
164010d565efSmrg
164110d565efSmrg@item
164210d565efSmrgKevin B. Hendricks
164310d565efSmrg
164410d565efSmrg@item
164510d565efSmrgJoep Jansen
164610d565efSmrg
164710d565efSmrg@item
164810d565efSmrgChristian Joensson
164910d565efSmrg
165010d565efSmrg@item
165110d565efSmrgMichel Kern
165210d565efSmrg
165310d565efSmrg@item
165410d565efSmrgDavid Kidd
165510d565efSmrg
165610d565efSmrg@item
165710d565efSmrgTobias Kuipers
165810d565efSmrg
165910d565efSmrg@item
166010d565efSmrgAnand Krishnaswamy
166110d565efSmrg
166210d565efSmrg@item
166310d565efSmrgA. O. V. Le Blanc
166410d565efSmrg
166510d565efSmrg@item
166610d565efSmrgllewelly
166710d565efSmrg
166810d565efSmrg@item
166910d565efSmrgDamon Love
167010d565efSmrg
167110d565efSmrg@item
167210d565efSmrgBrad Lucier
167310d565efSmrg
167410d565efSmrg@item
167510d565efSmrgMatthias Klose
167610d565efSmrg
167710d565efSmrg@item
167810d565efSmrgMartin Knoblauch
167910d565efSmrg
168010d565efSmrg@item
168110d565efSmrgRick Lutowski
168210d565efSmrg
168310d565efSmrg@item
168410d565efSmrgJesse Macnish
168510d565efSmrg
168610d565efSmrg@item
168710d565efSmrgStefan Morrell
168810d565efSmrg
168910d565efSmrg@item
169010d565efSmrgAnon A. Mous
169110d565efSmrg
169210d565efSmrg@item
169310d565efSmrgMatthias Mueller
169410d565efSmrg
169510d565efSmrg@item
169610d565efSmrgPekka Nikander
169710d565efSmrg
169810d565efSmrg@item
169910d565efSmrgRick Niles
170010d565efSmrg
170110d565efSmrg@item
170210d565efSmrgJon Olson
170310d565efSmrg
170410d565efSmrg@item
170510d565efSmrgMagnus Persson
170610d565efSmrg
170710d565efSmrg@item
170810d565efSmrgChris Pollard
170910d565efSmrg
171010d565efSmrg@item
171110d565efSmrgRichard Polton
171210d565efSmrg
171310d565efSmrg@item
171410d565efSmrgDerk Reefman
171510d565efSmrg
171610d565efSmrg@item
171710d565efSmrgDavid Rees
171810d565efSmrg
171910d565efSmrg@item
172010d565efSmrgPaul Reilly
172110d565efSmrg
172210d565efSmrg@item
172310d565efSmrgTom Reilly
172410d565efSmrg
172510d565efSmrg@item
172610d565efSmrgTorsten Rueger
172710d565efSmrg
172810d565efSmrg@item
172910d565efSmrgDanny Sadinoff
173010d565efSmrg
173110d565efSmrg@item
173210d565efSmrgMarc Schifer
173310d565efSmrg
173410d565efSmrg@item
173510d565efSmrgErik Schnetter
173610d565efSmrg
173710d565efSmrg@item
173810d565efSmrgWayne K. Schroll
173910d565efSmrg
174010d565efSmrg@item
174110d565efSmrgDavid Schuler
174210d565efSmrg
174310d565efSmrg@item
174410d565efSmrgVin Shelton
174510d565efSmrg
174610d565efSmrg@item
174710d565efSmrgTim Souder
174810d565efSmrg
174910d565efSmrg@item
175010d565efSmrgAdam Sulmicki
175110d565efSmrg
175210d565efSmrg@item
175310d565efSmrgBill Thorson
175410d565efSmrg
175510d565efSmrg@item
175610d565efSmrgGeorge Talbot
175710d565efSmrg
175810d565efSmrg@item
175910d565efSmrgPedro A. M. Vazquez
176010d565efSmrg
176110d565efSmrg@item
176210d565efSmrgGregory Warnes
176310d565efSmrg
176410d565efSmrg@item
176510d565efSmrgIan Watson
176610d565efSmrg
176710d565efSmrg@item
176810d565efSmrgDavid E. Young
176910d565efSmrg
177010d565efSmrg@item
177110d565efSmrgAnd many others
177210d565efSmrg@end itemize
177310d565efSmrg
177410d565efSmrgAnd finally we'd like to thank everyone who uses the compiler, provides
177510d565efSmrgfeedback and generally reminds us why we're doing this work in the first
177610d565efSmrgplace.
1777