xref: /openbsd/gnu/usr.bin/gcc/gcc/doc/contrib.texi (revision 4e43c760)
1c87b03e5Sespie@c Copyright (C) 1988,1989,1992,1993,1994,1995,1996,1997,1998,1999,2000,
2c87b03e5Sespie@c 2001,2002,2003 Free Software Foundation, Inc.
3c87b03e5Sespie@c This is part of the GCC manual.
4c87b03e5Sespie@c For copying conditions, see the file gcc.texi.
5c87b03e5Sespie
6c87b03e5Sespie@node Contributors
7c87b03e5Sespie@unnumbered Contributors to GCC
8c87b03e5Sespie@cindex contributors
9c87b03e5Sespie
10c87b03e5SespieThe GCC project would like to thank its many contributors.  Without them the
11c87b03e5Sespieproject would not have been nearly as successful as it has been.  Any omissions
12c87b03e5Sespiein this list are accidental.  Feel free to contact
13c87b03e5Sespie@email{law@@redhat.com} or @email{gerald@@pfeifer.com} if you have been left
14c87b03e5Sespieout or some of your contributions are not listed.  Please keep this list in
15c87b03e5Sespiealphabetical order.
16c87b03e5Sespie
17c87b03e5Sespie@itemize @bullet
18c87b03e5Sespie
19c87b03e5Sespie@item
20c87b03e5SespieAnalog Devices helped implement the support for complex data types
21c87b03e5Sespieand iterators.
22c87b03e5Sespie
23c87b03e5Sespie@item
24c87b03e5SespieJohn David Anglin for threading-related fixes and improvements to
25c87b03e5Sespielibstdc++-v3, and the HP-UX port.
26c87b03e5Sespie
27c87b03e5Sespie@item
28c87b03e5SespieJames van Artsdalen wrote the code that makes efficient use of
29c87b03e5Sespiethe Intel 80387 register stack.
30c87b03e5Sespie
31c87b03e5Sespie@item
32c87b03e5SespieAlasdair Baird for various bug fixes.
33c87b03e5Sespie
34c87b03e5Sespie@item
35*4e43c760SespieGiovanni Bajo for analyzing lots of complicated C++ problem reports.
36*4e43c760Sespie
37*4e43c760Sespie@item
38c87b03e5SespieGerald Baumgartner added the signature extension to the C++ front end.
39c87b03e5Sespie
40c87b03e5Sespie@item
41c87b03e5SespieGodmar Back for his Java improvements and encouragement.
42c87b03e5Sespie
43c87b03e5Sespie@item
44c87b03e5SespieScott Bambrough for help porting the Java compiler.
45c87b03e5Sespie
46c87b03e5Sespie@item
47c87b03e5SespieWolfgang Bangerth for processing tons of bug reports.
48c87b03e5Sespie
49c87b03e5Sespie@item
50c87b03e5SespieJon Beniston for his Windows port of Java.
51c87b03e5Sespie
52c87b03e5Sespie@item
53c87b03e5SespieDaniel Berlin for better DWARF2 support, faster/better optimizations,
54c87b03e5Sespieimproved alias analysis, plus migrating us to Bugzilla.
55c87b03e5Sespie
56c87b03e5Sespie@item
57c87b03e5SespieGeoff Berry for his Java object serialization work and various patches.
58c87b03e5Sespie
59c87b03e5Sespie@item
60c87b03e5SespieEric Blake for helping to make GCJ and libgcj conform to the
61c87b03e5Sespiespecifications.
62c87b03e5Sespie
63c87b03e5Sespie@item
64c87b03e5SespieSegher Boessenkool for various fixes.
65c87b03e5Sespie
66c87b03e5Sespie@item
67c87b03e5SespieHans-J. Boehm for his @uref{http://www.hpl.hp.com/personal/Hans_Boehm/gc/,,
68c87b03e5Sespiegarbage collector}, IA-64 libffi port, and other Java work.
69c87b03e5Sespie
70c87b03e5Sespie@item
71c87b03e5SespieNeil Booth for work on cpplib, lang hooks, debug hooks and other
72c87b03e5Sespiemiscellaneous clean-ups.
73c87b03e5Sespie
74c87b03e5Sespie@item
75c87b03e5SespieEric Botcazou for fixing middle- and backend bugs left and right.
76c87b03e5Sespie
77c87b03e5Sespie@item
78c87b03e5SespiePer Bothner for his direction via the steering committee and various
79c87b03e5Sespieimprovements to our infrastructure for supporting new languages.  Chill
80c87b03e5Sespiefront end implementation.  Initial implementations of
81c87b03e5Sespiecpplib, fix-header, config.guess, libio, and past C++ library (libg++)
82c87b03e5Sespiemaintainer.  Dreaming up, designing and implementing much of GCJ.
83c87b03e5Sespie
84c87b03e5Sespie@item
85c87b03e5SespieDevon Bowen helped port GCC to the Tahoe.
86c87b03e5Sespie
87c87b03e5Sespie@item
88c87b03e5SespieDon Bowman for mips-vxworks contributions.
89c87b03e5Sespie
90c87b03e5Sespie@item
91c87b03e5SespieDave Brolley for work on cpplib and Chill.
92c87b03e5Sespie
93c87b03e5Sespie@item
94c87b03e5SespieRobert Brown implemented the support for Encore 32000 systems.
95c87b03e5Sespie
96c87b03e5Sespie@item
97c87b03e5SespieChristian Bruel for improvements to local store elimination.
98c87b03e5Sespie
99c87b03e5Sespie@item
100c87b03e5SespieHerman A.J. ten Brugge for various fixes.
101c87b03e5Sespie
102c87b03e5Sespie@item
103c87b03e5SespieJoerg Brunsmann for Java compiler hacking and help with the GCJ FAQ.
104c87b03e5Sespie
105c87b03e5Sespie@item
106c87b03e5SespieJoe Buck for his direction via the steering committee.
107c87b03e5Sespie
108c87b03e5Sespie@item
109c87b03e5SespieCraig Burley for leadership of the Fortran effort.
110c87b03e5Sespie
111c87b03e5Sespie@item
112c87b03e5SespieStephan Buys for contributing Doxygen notes for libstdc++.
113c87b03e5Sespie
114c87b03e5Sespie@item
115c87b03e5SespiePaolo Carlini for libstdc++ work: lots of efficiency improvements to
116c87b03e5Sespiethe string class, hard detective work on the frustrating localization
117c87b03e5Sespieissues, and keeping up with the problem reports.
118c87b03e5Sespie
119c87b03e5Sespie@item
120c87b03e5SespieJohn Carr for his alias work, SPARC hacking, infrastructure improvements,
121c87b03e5Sespieprevious contributions to the steering committee, loop optimizations, etc.
122c87b03e5Sespie
123c87b03e5Sespie@item
124c87b03e5SespieStephane Carrez for 68HC11 and 68HC12 ports.
125c87b03e5Sespie
126c87b03e5Sespie@item
127c87b03e5SespieSteve Chamberlain for support for the Renesas SH and H8 processors
128c87b03e5Sespieand the PicoJava processor, and for GCJ config fixes.
129c87b03e5Sespie
130c87b03e5Sespie@item
131c87b03e5SespieGlenn Chambers for help with the GCJ FAQ.
132c87b03e5Sespie
133c87b03e5Sespie@item
134c87b03e5SespieJohn-Marc Chandonia for various libgcj patches.
135c87b03e5Sespie
136c87b03e5Sespie@item
137c87b03e5SespieScott Christley for his Objective-C contributions.
138c87b03e5Sespie
139c87b03e5Sespie@item
140c87b03e5SespieEric Christopher for his Java porting help and clean-ups.
141c87b03e5Sespie
142c87b03e5Sespie@item
143c87b03e5SespieBranko Cibej for more warning contributions.
144c87b03e5Sespie
145c87b03e5Sespie@item
146*4e43c760SespieThe @uref{http://www.gnu.org/software/classpath/,,GNU Classpath project}
147c87b03e5Sespiefor all of their merged runtime code.
148c87b03e5Sespie
149c87b03e5Sespie@item
150c87b03e5SespieNick Clifton for arm, mcore, fr30, v850, m32r work, @option{--help}, and
151c87b03e5Sespieother random hacking.
152c87b03e5Sespie
153c87b03e5Sespie@item
154c87b03e5SespieMichael Cook for libstdc++ cleanup patches to reduce warnings.
155c87b03e5Sespie
156c87b03e5Sespie@item
157c87b03e5SespieRalf Corsepius for SH testing and minor bugfixing.
158c87b03e5Sespie
159c87b03e5Sespie@item
160c87b03e5SespieStan Cox for care and feeding of the x86 port and lots of behind
161c87b03e5Sespiethe scenes hacking.
162c87b03e5Sespie
163c87b03e5Sespie@item
164c87b03e5SespieAlex Crain provided changes for the 3b1.
165c87b03e5Sespie
166c87b03e5Sespie@item
167c87b03e5SespieIan Dall for major improvements to the NS32k port.
168c87b03e5Sespie
169c87b03e5Sespie@item
170c87b03e5SespieDario Dariol contributed the four varieties of sample programs
171c87b03e5Sespiethat print a copy of their source.
172c87b03e5Sespie
173c87b03e5Sespie@item
174c87b03e5SespieRussell Davidson for fstream and stringstream fixes in libstdc++.
175c87b03e5Sespie
176c87b03e5Sespie@item
177c87b03e5SespieMo DeJong for GCJ and libgcj bug fixes.
178c87b03e5Sespie
179c87b03e5Sespie@item
180c87b03e5SespieDJ Delorie for the DJGPP port, build and libiberty maintenance, and
181c87b03e5Sespievarious bug fixes.
182c87b03e5Sespie
183c87b03e5Sespie@item
184c87b03e5SespieGabriel Dos Reis for contributions to g++, contributions and
185c87b03e5Sespiemaintenance of GCC diagnostics infrastructure, libstdc++-v3,
186c87b03e5Sespieincluding valarray<>, complex<>, maintaining the numerics library
187c87b03e5Sespie(including that pesky <limits> :-) and keeping up-to-date anything
188c87b03e5Sespieto do with numbers.
189c87b03e5Sespie
190c87b03e5Sespie@item
191c87b03e5SespieUlrich Drepper for his work on glibc, testing of GCC using glibc, ISO C99
192c87b03e5Sespiesupport, CFG dumping support, etc., plus support of the C++ runtime
193c87b03e5Sespielibraries including for all kinds of C interface issues, contributing and
194c87b03e5Sespiemaintaining complex<>, sanity checking and disbursement, configuration
195c87b03e5Sespiearchitecture, libio maintenance, and early math work.
196c87b03e5Sespie
197c87b03e5Sespie@item
198c87b03e5SespieZdenek Dvorak for a new loop unroller and various fixes.
199c87b03e5Sespie
200c87b03e5Sespie@item
201c87b03e5SespieRichard Earnshaw for his ongoing work with the ARM@.
202c87b03e5Sespie
203c87b03e5Sespie@item
204c87b03e5SespieDavid Edelsohn for his direction via the steering committee, ongoing work
205c87b03e5Sespiewith the RS6000/PowerPC port, help cleaning up Haifa loop changes,
206c87b03e5Sespiedoing the entire AIX port of libstdc++ with his bare hands, and for
207c87b03e5Sespieensuring GCC properly keeps working on AIX.
208c87b03e5Sespie
209c87b03e5Sespie@item
210c87b03e5SespieKevin Ediger for the floating point formatting of num_put::do_put in
211c87b03e5Sespielibstdc++.
212c87b03e5Sespie
213c87b03e5Sespie@item
214c87b03e5SespiePhil Edwards for libstdc++ work including configuration hackery,
215c87b03e5Sespiedocumentation maintainer, chief breaker of the web pages, the occasional
216c87b03e5Sespieiostream bug fix, and work on shared library symbol versioning.
217c87b03e5Sespie
218c87b03e5Sespie@item
219c87b03e5SespiePaul Eggert for random hacking all over GCC@.
220c87b03e5Sespie
221c87b03e5Sespie@item
222c87b03e5SespieMark Elbrecht for various DJGPP improvements, and for libstdc++
223c87b03e5Sespieconfiguration support for locales and fstream-related fixes.
224c87b03e5Sespie
225c87b03e5Sespie@item
226c87b03e5SespieVadim Egorov for libstdc++ fixes in strings, streambufs, and iostreams.
227c87b03e5Sespie
228c87b03e5Sespie@item
229c87b03e5SespieChristian Ehrhardt for dealing with bug reports.
230c87b03e5Sespie
231c87b03e5Sespie@item
232c87b03e5SespieBen Elliston for his work to move the Objective-C runtime into its
233c87b03e5Sespieown subdirectory and for his work on autoconf.
234c87b03e5Sespie
235c87b03e5Sespie@item
236c87b03e5SespieMarc Espie for OpenBSD support.
237c87b03e5Sespie
238c87b03e5Sespie@item
239c87b03e5SespieDoug Evans for much of the global optimization framework, arc, m32r,
240c87b03e5Sespieand SPARC work.
241c87b03e5Sespie
242c87b03e5Sespie@item
243c87b03e5SespieChristopher Faylor for his work on the Cygwin port and for caring and
244c87b03e5Sespiefeeding the gcc.gnu.org box and saving its users tons of spam.
245c87b03e5Sespie
246c87b03e5Sespie@item
247c87b03e5SespieFred Fish for BeOS support and Ada fixes.
248c87b03e5Sespie
249c87b03e5Sespie@item
250c87b03e5SespieIvan Fontes Garcia for the Portugese translation of the GCJ FAQ.
251c87b03e5Sespie
252c87b03e5Sespie@item
253c87b03e5SespiePeter Gerwinski for various bug fixes and the Pascal front end.
254c87b03e5Sespie
255c87b03e5Sespie@item
256c87b03e5SespieKaveh Ghazi for his direction via the steering committee,
257c87b03e5Sespieamazing work to make @samp{-W -Wall} useful, and continuously testing
258c87b03e5SespieGCC on a plethora of platforms.
259c87b03e5Sespie
260c87b03e5Sespie@item
261c87b03e5SespieJohn Gilmore for a donation to the FSF earmarked improving GNU Java.
262c87b03e5Sespie
263c87b03e5Sespie@item
264c87b03e5SespieJudy Goldberg for c++ contributions.
265c87b03e5Sespie
266c87b03e5Sespie@item
267c87b03e5SespieTorbjorn Granlund for various fixes and the c-torture testsuite,
268c87b03e5Sespiemultiply- and divide-by-constant optimization, improved long long
269c87b03e5Sespiesupport, improved leaf function register allocation, and his direction
270c87b03e5Sespievia the steering committee.
271c87b03e5Sespie
272c87b03e5Sespie@item
273c87b03e5SespieAnthony Green for his @option{-Os} contributions and Java front end work.
274c87b03e5Sespie
275c87b03e5Sespie@item
276c87b03e5SespieStu Grossman for gdb hacking, allowing GCJ developers to debug our code.
277c87b03e5Sespie
278c87b03e5Sespie@item
279c87b03e5SespieMichael K. Gschwind contributed the port to the PDP-11.
280c87b03e5Sespie
281c87b03e5Sespie@item
282c87b03e5SespieRon Guilmette implemented the @command{protoize} and @command{unprotoize}
283c87b03e5Sespietools, the support for Dwarf symbolic debugging information, and much of
284c87b03e5Sespiethe support for System V Release 4.  He has also worked heavily on the
285c87b03e5SespieIntel 386 and 860 support.
286c87b03e5Sespie
287c87b03e5Sespie@item
288c87b03e5SespieBruno Haible for improvements in the runtime overhead for EH, new
289c87b03e5Sespiewarnings and assorted bug fixes.
290c87b03e5Sespie
291c87b03e5Sespie@item
292c87b03e5SespieAndrew Haley for his amazing Java compiler and library efforts.
293c87b03e5Sespie
294c87b03e5Sespie@item
295c87b03e5SespieChris Hanson assisted in making GCC work on HP-UX for the 9000 series 300.
296c87b03e5Sespie
297c87b03e5Sespie@item
298c87b03e5SespieMichael Hayes for various thankless work he's done trying to get
299c87b03e5Sespiethe c30/c40 ports functional.  Lots of loop and unroll improvements and
300c87b03e5Sespiefixes.
301c87b03e5Sespie
302c87b03e5Sespie@item
303*4e43c760SespieDara Hazeghi for wading through myriads of target-specific bug reports.
304*4e43c760Sespie
305*4e43c760Sespie@item
306c87b03e5SespieKate Hedstrom for staking the g77 folks with an initial testsuite.
307c87b03e5Sespie
308c87b03e5Sespie@item
309c87b03e5SespieRichard Henderson for his ongoing SPARC, alpha, ia32, and ia64 work, loop
310c87b03e5Sespieopts, and generally fixing lots of old problems we've ignored for
311c87b03e5Sespieyears, flow rewrite and lots of further stuff, including reviewing
312c87b03e5Sespietons of patches.
313c87b03e5Sespie
314c87b03e5Sespie@item
315c87b03e5SespieAldy Hernandez for working on the PowerPC port, SIMD support, and
316c87b03e5Sespievarious fixes.
317c87b03e5Sespie
318c87b03e5Sespie@item
319c87b03e5SespieNobuyuki Hikichi of Software Research Associates, Tokyo, contributed
320c87b03e5Sespiethe support for the Sony NEWS machine.
321c87b03e5Sespie
322c87b03e5Sespie@item
323c87b03e5SespieKazu Hirata for caring and feeding the Renesas H8/300 port and various fixes.
324c87b03e5Sespie
325c87b03e5Sespie@item
326c87b03e5SespieManfred Hollstein for his ongoing work to keep the m88k alive, lots
327c87b03e5Sespieof testing and bug fixing, particularly of our configury code.
328c87b03e5Sespie
329c87b03e5Sespie@item
330c87b03e5SespieSteve Holmgren for MachTen patches.
331c87b03e5Sespie
332c87b03e5Sespie@item
333c87b03e5SespieJan Hubicka for his x86 port improvements.
334c87b03e5Sespie
335c87b03e5Sespie@item
336*4e43c760SespieFalk Hueffner for working on C and optimization bug reports.
337*4e43c760Sespie
338*4e43c760Sespie@item
339c87b03e5SespieChristian Iseli for various bug fixes.
340c87b03e5Sespie
341c87b03e5Sespie@item
342c87b03e5SespieKamil Iskra for general m68k hacking.
343c87b03e5Sespie
344c87b03e5Sespie@item
345c87b03e5SespieLee Iverson for random fixes and MIPS testing.
346c87b03e5Sespie
347c87b03e5Sespie@item
348c87b03e5SespieAndreas Jaeger for testing and benchmarking of GCC and various bug fixes.
349c87b03e5Sespie
350c87b03e5Sespie@item
351c87b03e5SespieJakub Jelinek for his SPARC work and sibling call optimizations as well
352c87b03e5Sespieas lots of bug fixes and test cases, and for improving the Java build
353c87b03e5Sespiesystem.
354c87b03e5Sespie
355c87b03e5Sespie@item
356c87b03e5SespieJanis Johnson for ia64 testing and fixes, her quality improvement
357c87b03e5Sespiesidetracks, and web page maintenance.
358c87b03e5Sespie
359c87b03e5Sespie@item
360c87b03e5SespieKean Johnston for SCO OpenServer support and various fixes.
361c87b03e5Sespie
362c87b03e5Sespie@item
363c87b03e5SespieTim Josling for the sample language treelang based originally on Richard
364c87b03e5SespieKenner's "``toy'' language".
365c87b03e5Sespie
366c87b03e5Sespie@item
367c87b03e5SespieNicolai Josuttis for additional libstdc++ documentation.
368c87b03e5Sespie
369c87b03e5Sespie@item
370c87b03e5SespieKlaus Kaempf for his ongoing work to make alpha-vms a viable target.
371c87b03e5Sespie
372c87b03e5Sespie@item
373c87b03e5SespieDavid Kashtan of SRI adapted GCC to VMS@.
374c87b03e5Sespie
375c87b03e5Sespie@item
376c87b03e5SespieRyszard Kabatek for many, many libstdc++ bug fixes and optimizations of
377c87b03e5Sespiestrings, especially member functions, and for auto_ptr fixes.
378c87b03e5Sespie
379c87b03e5Sespie@item
380c87b03e5SespieGeoffrey Keating for his ongoing work to make the PPC work for GNU/Linux
381c87b03e5Sespieand his automatic regression tester.
382c87b03e5Sespie
383c87b03e5Sespie@item
384c87b03e5SespieBrendan Kehoe for his ongoing work with g++ and for a lot of early work
385c87b03e5Sespiein just about every part of libstdc++.
386c87b03e5Sespie
387c87b03e5Sespie@item
388c87b03e5SespieOliver M. Kellogg of Deutsche Aerospace contributed the port to the
389c87b03e5SespieMIL-STD-1750A@.
390c87b03e5Sespie
391c87b03e5Sespie@item
392c87b03e5SespieRichard Kenner of the New York University Ultracomputer Research
393c87b03e5SespieLaboratory wrote the machine descriptions for the AMD 29000, the DEC
394c87b03e5SespieAlpha, the IBM RT PC, and the IBM RS/6000 as well as the support for
395c87b03e5Sespieinstruction attributes.  He also made changes to better support RISC
396c87b03e5Sespieprocessors including changes to common subexpression elimination,
397c87b03e5Sespiestrength reduction, function calling sequence handling, and condition
398c87b03e5Sespiecode support, in addition to generalizing the code for frame pointer
399c87b03e5Sespieelimination and delay slot scheduling.  Richard Kenner was also the
400c87b03e5Sespiehead maintainer of GCC for several years.
401c87b03e5Sespie
402c87b03e5Sespie@item
403c87b03e5SespieMumit Khan for various contributions to the Cygwin and Mingw32 ports and
404c87b03e5Sespiemaintaining binary releases for Windows hosts, and for massive libstdc++
405c87b03e5Sespieporting work to Cygwin/Mingw32.
406c87b03e5Sespie
407c87b03e5Sespie@item
408c87b03e5SespieRobin Kirkham for cpu32 support.
409c87b03e5Sespie
410c87b03e5Sespie@item
411c87b03e5SespieMark Klein for PA improvements.
412c87b03e5Sespie
413c87b03e5Sespie@item
414c87b03e5SespieThomas Koenig for various bug fixes.
415c87b03e5Sespie
416c87b03e5Sespie@item
417c87b03e5SespieBruce Korb for the new and improved fixincludes code.
418c87b03e5Sespie
419c87b03e5Sespie@item
420c87b03e5SespieBenjamin Kosnik for his g++ work and for leading the libstdc++-v3 effort.
421c87b03e5Sespie
422c87b03e5Sespie@item
423c87b03e5SespieCharles LaBrec contributed the support for the Integrated Solutions
424c87b03e5Sespie68020 system.
425c87b03e5Sespie
426c87b03e5Sespie@item
427c87b03e5SespieJeff Law for his direction via the steering committee, coordinating the
428c87b03e5Sespieentire egcs project and GCC 2.95, rolling out snapshots and releases,
429c87b03e5Sespiehandling merges from GCC2, reviewing tons of patches that might have
430c87b03e5Sespiefallen through the cracks else, and random but extensive hacking.
431c87b03e5Sespie
432c87b03e5Sespie@item
433c87b03e5SespieMarc Lehmann for his direction via the steering committee and helping
434c87b03e5Sespiewith analysis and improvements of x86 performance.
435c87b03e5Sespie
436c87b03e5Sespie@item
437c87b03e5SespieTed Lemon wrote parts of the RTL reader and printer.
438c87b03e5Sespie
439c87b03e5Sespie@item
440c87b03e5SespieKriang Lerdsuwanakij for C++ improvements including template as template
441c87b03e5Sespieparameter support, and many C++ fixes.
442c87b03e5Sespie
443c87b03e5Sespie@item
444c87b03e5SespieWarren Levy for tremendous work on libgcj (Java Runtime Library) and
445c87b03e5Sespierandom work on the Java front end.
446c87b03e5Sespie
447c87b03e5Sespie@item
448c87b03e5SespieAlain Lichnewsky ported GCC to the MIPS CPU.
449c87b03e5Sespie
450c87b03e5Sespie@item
451c87b03e5SespieOskar Liljeblad for hacking on AWT and his many Java bug reports and
452c87b03e5Sespiepatches.
453c87b03e5Sespie
454c87b03e5Sespie@item
455c87b03e5SespieRobert Lipe for OpenServer support, new testsuites, testing, etc.
456c87b03e5Sespie
457c87b03e5Sespie@item
458c87b03e5SespieWeiwen Liu for testing and various bug fixes.
459c87b03e5Sespie
460c87b03e5Sespie@item
461c87b03e5SespieDave Love for his ongoing work with the Fortran front end and
462c87b03e5Sespieruntime libraries.
463c87b03e5Sespie
464c87b03e5Sespie@item
465c87b03e5SespieMartin von L@"owis for internal consistency checking infrastructure,
466c87b03e5Sespievarious C++ improvements including namespace support, and tons of
467c87b03e5Sespieassistance with libstdc++/compiler merges.
468c87b03e5Sespie
469c87b03e5Sespie@item
470c87b03e5SespieH.J. Lu for his previous contributions to the steering committee, many x86
471c87b03e5Sespiebug reports, prototype patches, and keeping the GNU/Linux ports working.
472c87b03e5Sespie
473c87b03e5Sespie@item
474c87b03e5SespieGreg McGary for random fixes and (someday) bounded pointers.
475c87b03e5Sespie
476c87b03e5Sespie@item
477c87b03e5SespieAndrew MacLeod for his ongoing work in building a real EH system,
478c87b03e5Sespievarious code generation improvements, work on the global optimizer, etc.
479c87b03e5Sespie
480c87b03e5Sespie@item
481c87b03e5SespieVladimir Makarov for hacking some ugly i960 problems, PowerPC hacking
482c87b03e5Sespieimprovements to compile-time performance, overall knowledge and
483c87b03e5Sespiedirection in the area of instruction scheduling, and design and
484c87b03e5Sespieimplementation of the automaton based instruction scheduler.
485c87b03e5Sespie
486c87b03e5Sespie@item
487c87b03e5SespieBob Manson for his behind the scenes work on dejagnu.
488c87b03e5Sespie
489c87b03e5Sespie@item
490c87b03e5SespiePhilip Martin for lots of libstdc++ string and vector iterator fixes and
491c87b03e5Sespieimprovements, and string clean up and testsuites.
492c87b03e5Sespie
493c87b03e5Sespie@item
494c87b03e5SespieAll of the Mauve project
495c87b03e5Sespie@uref{http://sources.redhat.com/cgi-bin/cvsweb.cgi/~checkout~/mauve/THANKS?rev=1.2&cvsroot=mauve&only_with_tag=HEAD,,contributors},
496c87b03e5Sespiefor Java test code.
497c87b03e5Sespie
498c87b03e5Sespie@item
499c87b03e5SespieBryce McKinlay for numerous GCJ and libgcj fixes and improvements.
500c87b03e5Sespie
501c87b03e5Sespie@item
502c87b03e5SespieAdam Megacz for his work on the Windows port of GCJ.
503c87b03e5Sespie
504c87b03e5Sespie@item
505c87b03e5SespieMichael Meissner for LRS framework, ia32, m32r, v850, m88k, MIPS,
506c87b03e5Sespiepowerpc, haifa, ECOFF debug support, and other assorted hacking.
507c87b03e5Sespie
508c87b03e5Sespie@item
509c87b03e5SespieJason Merrill for his direction via the steering committee and leading
510c87b03e5Sespiethe g++ effort.
511c87b03e5Sespie
512c87b03e5Sespie@item
513c87b03e5SespieDavid Miller for his direction via the steering committee, lots of
514c87b03e5SespieSPARC work, improvements in jump.c and interfacing with the Linux kernel
515c87b03e5Sespiedevelopers.
516c87b03e5Sespie
517c87b03e5Sespie@item
518c87b03e5SespieGary Miller ported GCC to Charles River Data Systems machines.
519c87b03e5Sespie
520c87b03e5Sespie@item
521c87b03e5SespieAlfred Minarik for libstdc++ string and ios bug fixes, and turning the
522c87b03e5Sespieentire libstdc++ testsuite namespace-compatible.
523c87b03e5Sespie
524c87b03e5Sespie@item
525c87b03e5SespieMark Mitchell for his direction via the steering committee, mountains of
526c87b03e5SespieC++ work, load/store hoisting out of loops, alias analysis improvements,
527c87b03e5SespieISO C @code{restrict} support, and serving as release manager for GCC 3.x.
528c87b03e5Sespie
529c87b03e5Sespie@item
530c87b03e5SespieAlan Modra for various GNU/Linux bits and testing.
531c87b03e5Sespie
532c87b03e5Sespie@item
533c87b03e5SespieToon Moene for his direction via the steering committee, Fortran
534c87b03e5Sespiemaintenance, and his ongoing work to make us make Fortran run fast.
535c87b03e5Sespie
536c87b03e5Sespie@item
537c87b03e5SespieJason Molenda for major help in the care and feeding of all the services
538c87b03e5Sespieon the gcc.gnu.org (formerly egcs.cygnus.com) machine---mail, web
539c87b03e5Sespieservices, ftp services, etc etc.  Doing all this work on scrap paper and
540c87b03e5Sespiethe backs of envelopes would have been... difficult.
541c87b03e5Sespie
542c87b03e5Sespie@item
543c87b03e5SespieCatherine Moore for fixing various ugly problems we have sent her
544c87b03e5Sespieway, including the haifa bug which was killing the Alpha & PowerPC
545c87b03e5SespieLinux kernels.
546c87b03e5Sespie
547c87b03e5Sespie@item
548c87b03e5SespieMike Moreton for his various Java patches.
549c87b03e5Sespie
550c87b03e5Sespie@item
551c87b03e5SespieDavid Mosberger-Tang for various Alpha improvements.
552c87b03e5Sespie
553c87b03e5Sespie@item
554c87b03e5SespieStephen Moshier contributed the floating point emulator that assists in
555c87b03e5Sespiecross-compilation and permits support for floating point numbers wider
556c87b03e5Sespiethan 64 bits and for ISO C99 support.
557c87b03e5Sespie
558c87b03e5Sespie@item
559c87b03e5SespieBill Moyer for his behind the scenes work on various issues.
560c87b03e5Sespie
561c87b03e5Sespie@item
562c87b03e5SespiePhilippe De Muyter for his work on the m68k port.
563c87b03e5Sespie
564c87b03e5Sespie@item
565c87b03e5SespieJoseph S. Myers for his work on the PDP-11 port, format checking and ISO
566c87b03e5SespieC99 support, and continuous emphasis on (and contributions to) documentation.
567c87b03e5Sespie
568c87b03e5Sespie@item
569c87b03e5SespieNathan Myers for his work on libstdc++-v3: architecture and authorship
570c87b03e5Sespiethrough the first three snapshots, including implementation of locale
571c87b03e5Sespieinfrastructure, string, shadow C headers, and the initial project
572c87b03e5Sespiedocumentation (DESIGN, CHECKLIST, and so forth).  Later, more work on
573c87b03e5SespieMT-safe string and shadow headers.
574c87b03e5Sespie
575c87b03e5Sespie@item
576c87b03e5SespieFelix Natter for documentation on porting libstdc++.
577c87b03e5Sespie
578c87b03e5Sespie@item
579c87b03e5SespieNathanael Nerode for cleaning up the configuration/build process.
580c87b03e5Sespie
581c87b03e5Sespie@item
582c87b03e5SespieNeXT, Inc.@: donated the front end that supports the Objective-C
583c87b03e5Sespielanguage.
584c87b03e5Sespie
585c87b03e5Sespie@item
586c87b03e5SespieHans-Peter Nilsson for the CRIS and MMIX ports, improvements to the search
587c87b03e5Sespieengine setup, various documentation fixes and other small fixes.
588c87b03e5Sespie
589c87b03e5Sespie@item
590c87b03e5SespieGeoff Noer for this work on getting cygwin native builds working.
591c87b03e5Sespie
592c87b03e5Sespie@item
593c87b03e5SespieDiego Novillo for his SPEC performance tracking web pages and assorted
594c87b03e5Sespiefixes in the middle end and various back ends.
595c87b03e5Sespie
596c87b03e5Sespie@item
597c87b03e5SespieDavid O'Brien for the FreeBSD/alpha, FreeBSD/AMD x86-64, FreeBSD/ARM,
598c87b03e5SespieFreeBSD/PowerPC, and FreeBSD/SPARC64 ports and related infrastructure
599c87b03e5Sespieimprovements.
600c87b03e5Sespie
601c87b03e5Sespie@item
602c87b03e5SespieAlexandre Oliva for various build infrastructure improvements, scripts and
603c87b03e5Sespieamazing testing work, including keeping libtool issues sane and happy.
604c87b03e5Sespie
605c87b03e5Sespie@item
606c87b03e5SespieMelissa O'Neill for various NeXT fixes.
607c87b03e5Sespie
608c87b03e5Sespie@item
609c87b03e5SespieRainer Orth for random MIPS work, including improvements to our o32
610c87b03e5SespieABI support, improvements to dejagnu's MIPS support, Java configuration
611c87b03e5Sespieclean-ups and porting work, etc.
612c87b03e5Sespie
613c87b03e5Sespie@item
614c87b03e5SespieHartmut Penner for work on the s390 port.
615c87b03e5Sespie
616c87b03e5Sespie@item
617c87b03e5SespiePaul Petersen wrote the machine description for the Alliant FX/8.
618c87b03e5Sespie
619c87b03e5Sespie@item
620c87b03e5SespieAlexandre Petit-Bianco for implementing much of the Java compiler and
621c87b03e5Sespiecontinued Java maintainership.
622c87b03e5Sespie
623c87b03e5Sespie@item
624c87b03e5SespieMatthias Pfaller for major improvements to the NS32k port.
625c87b03e5Sespie
626c87b03e5Sespie@item
627c87b03e5SespieGerald Pfeifer for his direction via the steering committee, pointing
628c87b03e5Sespieout lots of problems we need to solve, maintenance of the web pages, and
629c87b03e5Sespietaking care of documentation maintenance in general.
630c87b03e5Sespie
631c87b03e5Sespie@item
632*4e43c760SespieAndrew Pinski for processing bug reports by the dozen.
633*4e43c760Sespie
634*4e43c760Sespie@item
635c87b03e5SespieOvidiu Predescu for his work on the Objective-C front end and runtime
636c87b03e5Sespielibraries.
637c87b03e5Sespie
638c87b03e5Sespie@item
639c87b03e5SespieKen Raeburn for various improvements to checker, MIPS ports and various
640c87b03e5Sespiecleanups in the compiler.
641c87b03e5Sespie
642c87b03e5Sespie@item
643c87b03e5SespieRolf W. Rasmussen for hacking on AWT.
644c87b03e5Sespie
645c87b03e5Sespie@item
646c87b03e5SespieDavid Reese of Sun Microsystems contributed to the Solaris on PowerPC
647c87b03e5Sespieport.
648c87b03e5Sespie
649c87b03e5Sespie@item
650c87b03e5SespieVolker Reichelt for keeping up with the problem reports.
651c87b03e5Sespie
652c87b03e5Sespie@item
653c87b03e5SespieJoern Rennecke for maintaining the sh port, loop, regmove & reload
654c87b03e5Sespiehacking.
655c87b03e5Sespie
656c87b03e5Sespie@item
657c87b03e5SespieLoren J. Rittle for improvements to libstdc++-v3 including the FreeBSD
658c87b03e5Sespieport, threading fixes, thread-related configury changes, critical
659c87b03e5Sespiethreading documentation, and solutions to really tricky I/O problems,
660c87b03e5Sespieas well as keeping GCC properly working on FreeBSD and continuous testing.
661c87b03e5Sespie
662c87b03e5Sespie@item
663c87b03e5SespieCraig Rodrigues for processing tons of bug reports.
664c87b03e5Sespie
665c87b03e5Sespie@item
666c87b03e5SespieGavin Romig-Koch for lots of behind the scenes MIPS work.
667c87b03e5Sespie
668c87b03e5Sespie@item
669c87b03e5SespieKen Rose for fixes to our delay slot filling code.
670c87b03e5Sespie
671c87b03e5Sespie@item
672c87b03e5SespiePaul Rubin wrote most of the preprocessor.
673c87b03e5Sespie
674c87b03e5Sespie@item
675c87b03e5SespieChip Salzenberg for libstdc++ patches and improvements to locales, traits,
676c87b03e5SespieMakefiles, libio, libtool hackery, and ``long long'' support.
677c87b03e5Sespie
678c87b03e5Sespie@item
679c87b03e5SespieJuha Sarlin for improvements to the H8 code generator.
680c87b03e5Sespie
681c87b03e5Sespie@item
682c87b03e5SespieGreg Satz assisted in making GCC work on HP-UX for the 9000 series 300.
683c87b03e5Sespie
684c87b03e5Sespie@item
685c87b03e5SespieRoger Sayle for improvements to constant folding and GCC's RTL optimizers
686c87b03e5Sespieas well as for fixing numerous bugs.
687c87b03e5Sespie
688c87b03e5Sespie@item
689c87b03e5SespieBradley Schatz for his work on the GCJ FAQ.
690c87b03e5Sespie
691c87b03e5Sespie@item
692c87b03e5SespiePeter Schauer wrote the code to allow debugging to work on the Alpha.
693c87b03e5Sespie
694c87b03e5Sespie@item
695c87b03e5SespieWilliam Schelter did most of the work on the Intel 80386 support.
696c87b03e5Sespie
697c87b03e5Sespie@item
698c87b03e5SespieBernd Schmidt for various code generation improvements and major
699c87b03e5Sespiework in the reload pass as well a serving as release manager for
700c87b03e5SespieGCC 2.95.3.
701c87b03e5Sespie
702c87b03e5Sespie@item
703c87b03e5SespiePeter Schmid for constant testing of libstdc++ -- especially application
704c87b03e5Sespietesting, going above and beyond what was requested for the release
705c87b03e5Sespiecriteria -- and libstdc++ header file tweaks.
706c87b03e5Sespie
707c87b03e5Sespie@item
708c87b03e5SespieJason Schroeder for jcf-dump patches.
709c87b03e5Sespie
710c87b03e5Sespie@item
711c87b03e5SespieAndreas Schwab for his work on the m68k port.
712c87b03e5Sespie
713c87b03e5Sespie@item
714c87b03e5SespieJoel Sherrill for his direction via the steering committee, RTEMS
715c87b03e5Sespiecontributions and RTEMS testing.
716c87b03e5Sespie
717c87b03e5Sespie@item
718c87b03e5SespieNathan Sidwell for many C++ fixes/improvements.
719c87b03e5Sespie
720c87b03e5Sespie@item
721c87b03e5SespieJeffrey Siegal for helping RMS with the original design of GCC, some
722c87b03e5Sespiecode which handles the parse tree and RTL data structures, constant
723c87b03e5Sespiefolding and help with the original VAX & m68k ports.
724c87b03e5Sespie
725c87b03e5Sespie@item
726c87b03e5SespieKenny Simpson for prompting libstdc++ fixes due to defect reports from
727c87b03e5Sespiethe LWG (thereby keeping us in line with updates from the ISO).
728c87b03e5Sespie
729c87b03e5Sespie@item
730c87b03e5SespieFranz Sirl for his ongoing work with making the PPC port stable
731c87b03e5Sespiefor linux.
732c87b03e5Sespie
733c87b03e5Sespie@item
734c87b03e5SespieAndrey Slepuhin for assorted AIX hacking.
735c87b03e5Sespie
736c87b03e5Sespie@item
737c87b03e5SespieChristopher Smith did the port for Convex machines.
738c87b03e5Sespie
739c87b03e5Sespie@item
740c87b03e5SespieDanny Smith for his major efforts on the Mingw (and Cygwin) ports.
741c87b03e5Sespie
742c87b03e5Sespie@item
743c87b03e5SespieRandy Smith finished the Sun FPA support.
744c87b03e5Sespie
745c87b03e5Sespie@item
746c87b03e5SespieScott Snyder for queue, iterator, istream, and string fixes and libstdc++
747c87b03e5Sespietestsuite entries.
748c87b03e5Sespie
749c87b03e5Sespie@item
750c87b03e5SespieBrad Spencer for contributions to the GLIBCPP_FORCE_NEW technique.
751c87b03e5Sespie
752c87b03e5Sespie@item
753c87b03e5SespieRichard Stallman, for writing the original gcc and launching the GNU project.
754c87b03e5Sespie
755c87b03e5Sespie@item
756c87b03e5SespieJan Stein of the Chalmers Computer Society provided support for
757c87b03e5SespieGenix, as well as part of the 32000 machine description.
758c87b03e5Sespie
759c87b03e5Sespie@item
760c87b03e5SespieNigel Stephens for various mips16 related fixes/improvements.
761c87b03e5Sespie
762c87b03e5Sespie@item
763c87b03e5SespieJonathan Stone wrote the machine description for the Pyramid computer.
764c87b03e5Sespie
765c87b03e5Sespie@item
766c87b03e5SespieGraham Stott for various infrastructure improvements.
767c87b03e5Sespie
768c87b03e5Sespie@item
769c87b03e5SespieJohn Stracke for his Java HTTP protocol fixes.
770c87b03e5Sespie
771c87b03e5Sespie@item
772c87b03e5SespieMike Stump for his Elxsi port, g++ contributions over the years and more
773c87b03e5Sespierecently his vxworks contributions
774c87b03e5Sespie
775c87b03e5Sespie@item
776c87b03e5SespieJeff Sturm for Java porting help, bug fixes, and encouragement.
777c87b03e5Sespie
778c87b03e5Sespie@item
779c87b03e5SespieShigeya Suzuki for this fixes for the bsdi platforms.
780c87b03e5Sespie
781c87b03e5Sespie@item
782c87b03e5SespieIan Lance Taylor for his mips16 work, general configury hacking,
783c87b03e5Sespiefixincludes, etc.
784c87b03e5Sespie
785c87b03e5Sespie@item
786c87b03e5SespieHolger Teutsch provided the support for the Clipper CPU.
787c87b03e5Sespie
788c87b03e5Sespie@item
789c87b03e5SespieGary Thomas for his ongoing work to make the PPC work for GNU/Linux.
790c87b03e5Sespie
791c87b03e5Sespie@item
792c87b03e5SespiePhilipp Thomas for random bug fixes throughout the compiler
793c87b03e5Sespie
794c87b03e5Sespie@item
795c87b03e5SespieJason Thorpe for thread support in libstdc++ on NetBSD.
796c87b03e5Sespie
797c87b03e5Sespie@item
798c87b03e5SespieKresten Krab Thorup wrote the run time support for the Objective-C
799c87b03e5Sespielanguage and the fantastic Java bytecode interpreter.
800c87b03e5Sespie
801c87b03e5Sespie@item
802c87b03e5SespieMichael Tiemann for random bug fixes, the first instruction scheduler,
803c87b03e5Sespieinitial C++ support, function integration, NS32k, SPARC and M88k
804c87b03e5Sespiemachine description work, delay slot scheduling.
805c87b03e5Sespie
806c87b03e5Sespie@item
807c87b03e5SespieAndreas Tobler for his work porting libgcj to Darwin.
808c87b03e5Sespie
809c87b03e5Sespie@item
810c87b03e5SespieTeemu Torma for thread safe exception handling support.
811c87b03e5Sespie
812c87b03e5Sespie@item
813c87b03e5SespieLeonard Tower wrote parts of the parser, RTL generator, and RTL
814c87b03e5Sespiedefinitions, and of the VAX machine description.
815c87b03e5Sespie
816c87b03e5Sespie@item
817c87b03e5SespieTom Tromey for internationalization support and for his many Java
818c87b03e5Sespiecontributions and libgcj maintainership.
819c87b03e5Sespie
820c87b03e5Sespie@item
821c87b03e5SespieLassi Tuura for improvements to config.guess to determine HP processor
822c87b03e5Sespietypes.
823c87b03e5Sespie
824c87b03e5Sespie@item
825c87b03e5SespiePetter Urkedal for libstdc++ CXXFLAGS, math, and algorithms fixes.
826c87b03e5Sespie
827c87b03e5Sespie@item
828c87b03e5SespieBrent Verner for work with the libstdc++ cshadow files and their
829c87b03e5Sespieassociated configure steps.
830c87b03e5Sespie
831c87b03e5Sespie@item
832c87b03e5SespieTodd Vierling for contributions for NetBSD ports.
833c87b03e5Sespie
834c87b03e5Sespie@item
835c87b03e5SespieJonathan Wakely for contributing libstdc++ Doxygen notes and XHTML
836c87b03e5Sespieguidance.
837c87b03e5Sespie
838c87b03e5Sespie@item
839c87b03e5SespieDean Wakerley for converting the install documentation from HTML to texinfo
840c87b03e5Sespiein time for GCC 3.0.
841c87b03e5Sespie
842c87b03e5Sespie@item
843c87b03e5SespieKrister Walfridsson for random bug fixes.
844c87b03e5Sespie
845c87b03e5Sespie@item
846c87b03e5SespieStephen M. Webb for time and effort on making libstdc++ shadow files
847c87b03e5Sespiework with the tricky Solaris 8+ headers, and for pushing the build-time
848c87b03e5Sespieheader tree.
849c87b03e5Sespie
850c87b03e5Sespie@item
851c87b03e5SespieJohn Wehle for various improvements for the x86 code generator,
852c87b03e5Sespierelated infrastructure improvements to help x86 code generation,
853c87b03e5Sespievalue range propagation and other work, WE32k port.
854c87b03e5Sespie
855c87b03e5Sespie@item
856c87b03e5SespieUlrich Weigand for work on the s390 port.
857c87b03e5Sespie
858c87b03e5Sespie@item
859c87b03e5SespieZack Weinberg for major work on cpplib and various other bug fixes.
860c87b03e5Sespie
861c87b03e5Sespie@item
862c87b03e5SespieMatt Welsh for help with Linux Threads support in GCJ.
863c87b03e5Sespie
864c87b03e5Sespie@item
865c87b03e5SespieUrban Widmark for help fixing java.io.
866c87b03e5Sespie
867c87b03e5Sespie@item
868c87b03e5SespieMark Wielaard for new Java library code and his work integrating with
869c87b03e5SespieClasspath.
870c87b03e5Sespie
871c87b03e5Sespie@item
872c87b03e5SespieDale Wiles helped port GCC to the Tahoe.
873c87b03e5Sespie
874c87b03e5Sespie@item
875c87b03e5SespieBob Wilson from Tensilica, Inc.@: for the Xtensa port.
876c87b03e5Sespie
877c87b03e5Sespie@item
878c87b03e5SespieJim Wilson for his direction via the steering committee, tackling hard
879c87b03e5Sespieproblems in various places that nobody else wanted to work on, strength
880c87b03e5Sespiereduction and other loop optimizations.
881c87b03e5Sespie
882c87b03e5Sespie@item
883c87b03e5SespieCarlo Wood for various fixes.
884c87b03e5Sespie
885c87b03e5Sespie@item
886c87b03e5SespieTom Wood for work on the m88k port.
887c87b03e5Sespie
888c87b03e5Sespie@item
889c87b03e5SespieMasanobu Yuhara of Fujitsu Laboratories implemented the machine
890c87b03e5Sespiedescription for the Tron architecture (specifically, the Gmicro).
891c87b03e5Sespie
892c87b03e5Sespie@item
893c87b03e5SespieKevin Zachmann helped ported GCC to the Tahoe.
894c87b03e5Sespie
895c87b03e5Sespie@item
896c87b03e5SespieGilles Zunino for help porting Java to Irix.
897c87b03e5Sespie
898c87b03e5Sespie@end itemize
899c87b03e5Sespie
900c87b03e5SespieIn addition to the above, all of which also contributed time and energy in
901c87b03e5Sespietesting GCC, we would like to thank the following for their contributions
902c87b03e5Sespieto testing:
903c87b03e5Sespie
904c87b03e5Sespie@itemize @bullet
905c87b03e5Sespie@item
906c87b03e5SespieMichael Abd-El-Malek
907c87b03e5Sespie
908c87b03e5Sespie@item
909c87b03e5SespieThomas Arend
910c87b03e5Sespie
911c87b03e5Sespie@item
912c87b03e5SespieBonzo Armstrong
913c87b03e5Sespie
914c87b03e5Sespie@item
915c87b03e5SespieSteven Ashe
916c87b03e5Sespie
917c87b03e5Sespie@item
918c87b03e5SespieChris Baldwin
919c87b03e5Sespie
920c87b03e5Sespie@item
921c87b03e5SespieDavid Billinghurst
922c87b03e5Sespie
923c87b03e5Sespie@item
924c87b03e5SespieJim Blandy
925c87b03e5Sespie
926c87b03e5Sespie@item
927c87b03e5SespieStephane Bortzmeyer
928c87b03e5Sespie
929c87b03e5Sespie@item
930c87b03e5SespieHorst von Brand
931c87b03e5Sespie
932c87b03e5Sespie@item
933c87b03e5SespieFrank Braun
934c87b03e5Sespie
935c87b03e5Sespie@item
936c87b03e5SespieRodney Brown
937c87b03e5Sespie
938c87b03e5Sespie@item
939c87b03e5SespieSidney Cadot
940c87b03e5Sespie
941c87b03e5Sespie@item
942c87b03e5SespieBradford Castalia
943c87b03e5Sespie
944c87b03e5Sespie@item
945c87b03e5SespieRalph Doncaster
946c87b03e5Sespie
947c87b03e5Sespie@item
948c87b03e5SespieRichard Emberson
949c87b03e5Sespie
950c87b03e5Sespie@item
951c87b03e5SespieLevente Farkas
952c87b03e5Sespie
953c87b03e5Sespie@item
954c87b03e5SespieGraham Fawcett
955c87b03e5Sespie
956c87b03e5Sespie@item
957c87b03e5SespieRobert A. French
958c87b03e5Sespie
959c87b03e5Sespie@item
960c87b03e5SespieJ@"orgen Freyh
961c87b03e5Sespie
962c87b03e5Sespie@item
963c87b03e5SespieMark K. Gardner
964c87b03e5Sespie
965c87b03e5Sespie@item
966c87b03e5SespieCharles-Antoine Gauthier
967c87b03e5Sespie
968c87b03e5Sespie@item
969c87b03e5SespieYung Shing Gene
970c87b03e5Sespie
971c87b03e5Sespie@item
972c87b03e5SespieDavid Gilbert
973c87b03e5Sespie
974c87b03e5Sespie@item
975c87b03e5SespieSimon Gornall
976c87b03e5Sespie
977c87b03e5Sespie@item
978c87b03e5SespieFred Gray
979c87b03e5Sespie
980c87b03e5Sespie@item
981c87b03e5SespieJohn Griffin
982c87b03e5Sespie
983c87b03e5Sespie@item
984c87b03e5SespiePatrik Hagglund
985c87b03e5Sespie
986c87b03e5Sespie@item
987c87b03e5SespiePhil Hargett
988c87b03e5Sespie
989c87b03e5Sespie@item
990c87b03e5SespieAmancio Hasty
991c87b03e5Sespie
992c87b03e5Sespie@item
993c87b03e5SespieBryan W. Headley
994c87b03e5Sespie
995c87b03e5Sespie@item
996c87b03e5SespieKevin B. Hendricks
997c87b03e5Sespie
998c87b03e5Sespie@item
999c87b03e5SespieJoep Jansen
1000c87b03e5Sespie
1001c87b03e5Sespie@item
1002c87b03e5SespieChristian Joensson
1003c87b03e5Sespie
1004c87b03e5Sespie@item
1005c87b03e5SespieDavid Kidd
1006c87b03e5Sespie
1007c87b03e5Sespie@item
1008c87b03e5SespieTobias Kuipers
1009c87b03e5Sespie
1010c87b03e5Sespie@item
1011c87b03e5SespieAnand Krishnaswamy
1012c87b03e5Sespie
1013c87b03e5Sespie@item
1014c87b03e5Sespiellewelly
1015c87b03e5Sespie
1016c87b03e5Sespie@item
1017c87b03e5SespieDamon Love
1018c87b03e5Sespie
1019c87b03e5Sespie@item
1020c87b03e5SespieBrad Lucier
1021c87b03e5Sespie
1022c87b03e5Sespie@item
1023c87b03e5SespieMatthias Klose
1024c87b03e5Sespie
1025c87b03e5Sespie@item
1026c87b03e5SespieMartin Knoblauch
1027c87b03e5Sespie
1028c87b03e5Sespie@item
1029c87b03e5SespieJesse Macnish
1030c87b03e5Sespie
1031c87b03e5Sespie@item
1032c87b03e5SespieStefan Morrell
1033c87b03e5Sespie
1034c87b03e5Sespie@item
1035c87b03e5SespieAnon A. Mous
1036c87b03e5Sespie
1037c87b03e5Sespie@item
1038c87b03e5SespieMatthias Mueller
1039c87b03e5Sespie
1040c87b03e5Sespie@item
1041c87b03e5SespiePekka Nikander
1042c87b03e5Sespie
1043c87b03e5Sespie@item
1044c87b03e5SespieJon Olson
1045c87b03e5Sespie
1046c87b03e5Sespie@item
1047c87b03e5SespieMagnus Persson
1048c87b03e5Sespie
1049c87b03e5Sespie@item
1050c87b03e5SespieChris Pollard
1051c87b03e5Sespie
1052c87b03e5Sespie@item
1053c87b03e5SespieRichard Polton
1054c87b03e5Sespie
1055c87b03e5Sespie@item
1056c87b03e5SespieDavid Rees
1057c87b03e5Sespie
1058c87b03e5Sespie@item
1059c87b03e5SespiePaul Reilly
1060c87b03e5Sespie
1061c87b03e5Sespie@item
1062c87b03e5SespieTom Reilly
1063c87b03e5Sespie
1064c87b03e5Sespie@item
1065c87b03e5SespieTorsten Rueger
1066c87b03e5Sespie
1067c87b03e5Sespie@item
1068c87b03e5SespieDanny Sadinoff
1069c87b03e5Sespie
1070c87b03e5Sespie@item
1071c87b03e5SespieMarc Schifer
1072c87b03e5Sespie
1073c87b03e5Sespie@item
1074c87b03e5SespieDavid Schuler
1075c87b03e5Sespie
1076c87b03e5Sespie@item
1077c87b03e5SespieVin Shelton
1078c87b03e5Sespie
1079c87b03e5Sespie@item
1080c87b03e5SespieTim Souder
1081c87b03e5Sespie
1082c87b03e5Sespie@item
1083c87b03e5SespieAdam Sulmicki
1084c87b03e5Sespie
1085c87b03e5Sespie@item
1086c87b03e5SespieGeorge Talbot
1087c87b03e5Sespie
1088c87b03e5Sespie@item
1089c87b03e5SespieGregory Warnes
1090c87b03e5Sespie
1091c87b03e5Sespie@item
1092c87b03e5SespieDavid E. Young
1093c87b03e5Sespie
1094c87b03e5Sespie@item
1095c87b03e5SespieAnd many others
1096c87b03e5Sespie@end itemize
1097c87b03e5Sespie
1098c87b03e5SespieAnd finally we'd like to thank everyone who uses the compiler, submits bug
1099c87b03e5Sespiereports and generally reminds us why we're doing this work in the first place.
1100