diff options
author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-05-25 01:28:57 +0000 |
---|---|---|
committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-05-25 01:28:57 +0000 |
commit | 3adfbb26e2995b4add40204e8e1357c41cc29ceb (patch) | |
tree | b1d3e760103afd9736d10a64758b4f65c932b23a /gcc/contrib.texi | |
parent | 369943ac8503edd87ba2b75266cc036082e356d7 (diff) | |
download | gcc-3adfbb26e2995b4add40204e8e1357c41cc29ceb.tar.gz |
* gcc.texi: Remove contributor list. Instead include contrib.texi.
* contrib.texi: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34152 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/contrib.texi')
-rw-r--r-- | gcc/contrib.texi | 680 |
1 files changed, 680 insertions, 0 deletions
diff --git a/gcc/contrib.texi b/gcc/contrib.texi new file mode 100644 index 00000000000..e2ec0057673 --- /dev/null +++ b/gcc/contrib.texi @@ -0,0 +1,680 @@ +The GCC project would like to thank its many contributors. Without them the +project would not have been nearly as successful as it has been. Any omissions +in this list are accidental. Feel free to contact +@code{law@@cygnus.com} if you have been left out +or some of your contributions are not listed. Please keep this list in +alphabetical order. + +@itemize @bullet + +@item +Analog Devices helped implement the support for complex data types +and iterators. + +@item +James van Artsdalen wrote the code that makes efficient use of +the Intel 80387 register stack. + +@item +Alasdair Baird for various bugfixes. + +@item +Gerald Baumgartner added the signature extension to the C++ front-end. + +@item +Per Bothner for various improvements to our infrastructure for +supporting new languages. Chill and Java. + +@item +Devon Bowen helped port GCC to the Tahoe. + +@item +Don Bowman for mips-vxworks contributions. + +@item +Dave Brolley for work on cpplib and Chill. + +@item +Robert Brown implemented the support for Encore 32000 systems. + +@item +Christian Bruel for improvements to local store elimination. + +@item +Herman A.J. ten Brugge for various fixes. + +@item +Joe Buck for his guidance and leadership via the steering committee. + +@item +Craig Burley for leadership of the Fortran effort. + +@item +John Carr for his alias work, SPARC hacking, infrastructure improvements, +direction via the steering committee, loop optimizations, etc. + +@item +Steve Chamberlain wrote the support for the Hitachi SH and H8 processors +and the PicoJava processor. + +@item +Scott Christley for his ObjC contributions. + +@item +Branko Cibej for more warning contributions. + +@item +Nick Clifton for arm, mcore, fr30, v850, m32r work, --help, and other random +hacking. + +@item +Ralf Corsepius for SH testing and minor bugfixing. + +@item +Stan Cox for care and feeding of the x86 port and lots of behind +the scenes hacking. + +@item +Alex Crain provided changes for the 3b1. + +@item +Ian Dall for major improvements to the NS32k port. + +@item +Dario Dariol contributed the four varieties of sample programs +that print a copy of their source. + +@item +Ulrich Drepper for his work on the C++ runtime libraries, glibc, + testing of GCC using glibc, ISO C9X support, CFG dumping support, etc. + +@item +Richard Earnshaw for his ongoing work with the ARM. + +@item +David Edelsohn for his direction via the steering committee, +ongoing work with the RS6000/PowerPC port, and help cleaning up Haifa +loop changes. + +@item +Mark Elbrecht for various DJGPP improvements. + +@item +Ben Elliston for his work to move the Objective-C runtime into its +own subdirectory and for his work on autoconf. + +@item +Paul Eggert for random hacking all over gcc. + +@item +Marc Espie for OpenBSD support. + +@item +Doug Evans for much of the global optimization framework, arc, m32r, +and SPARC work. + +@item +Fred Fish for BeOS support and Ada fixes. + +@item +Peter Gerwinski for various bugfixes and the Pascal front end. + +@item +Anthony Green for his -Os contributions and Java front end work. + +@item +Kaveh Ghazi for overall direction via the steering committee and +amazing work to make -W -Wall useful. + +@item +Judy Goldberg for c++ contributions. + +@item +Torbjorn Granlund for various fixes and the c-torture testsuite, +multiply- and divide-by-constant optimization, improved long long support, +and improved leaf function register allocation. + +@item +Michael K. Gschwind contributed the port to the PDP-11. + +@item +Ron Guilmette implemented the @code{protoize} and @code{unprotoize} +tools, the support for Dwarf symbolic debugging information, and much of +the support for System V Release 4. He has also worked heavily on the +Intel 386 and 860 support. + +@item +Bruno Haible for improvements in the runtime overhead for EH, new +warnings and assorted bugfixes. + +@item +Andrew Haley for his Java work. + +@item +Chris Hanson assisted in making GCC work on HP-UX for the 9000 series 300. + +@item +Michael Hayes for various thankless work he's done trying to get +the c30/c40 ports functional. Lots of loop and unroll improvements and +fixes. + +@item +Kate Hedstrom for staking the g77 folks with an initial testsuite. + +@item +Richard Henderson for his ongoing SPARC and alpha work, loop opts, and +generally fixing lots of old problems we've ignored for years, flow +rewrite and lots of stuff I've forgotten. + +@item +Nobuyuki Hikichi of Software Research Associates, Tokyo, contributed +the support for the Sony NEWS machine. + +@item +Manfred Hollstein for his ongoing work to keep the m88k alive, lots +of testing an bugfixing, particularly of our configury code. + +@item +Steve Holmgren for MachTen patches. + +@item +Jan Hubicka for his x86 port improvements. + +@item +Christian Iseli for various bugfixes. + +@item +Kamil Iskra for general m68k hacking. + +@item +Lee Iverson for random fixes and mips testing. + +@item +Andreas Jaeger for various fixes to the MIPS port + +@item +Jakub Jelinek for his SPARC work and sibling call optimizations. + +@item +J. Kean Johnston for OpenServer support. + +@item +Klaus Kaempf for his ongoing work to make alpha-vms a viable target. + +@item +David Kashtan of SRI adapted GCC to VMS. + +@item +Richard Kenner of the New York University Ultracomputer Research +Laboratory wrote the machine descriptions for the AMD 29000, the DEC +Alpha, the IBM RT PC, and the IBM RS/6000 as well as the support for +instruction attributes. He also made changes to better support RISC +processors including changes to common subexpression elimination, +strength reduction, function calling sequence handling, and condition +code support, in addition to generalizing the code for frame pointer +elimination and delay slot scheduling. Richard Kenner was also the +head maintainer of GCC for several years. + +@item +Robin Kirkham for cpu32 support. + +@item +Mark Klein for PA improvements. + +@item +Geoffrey Keating for his ongoing work to make the PPC work for Linux. + +@item +Brendan Kehoe for his ongoing work with g++. + +@item +Oliver M. Kellogg of Deutsche Aerospace contributed the port to the +MIL-STD-1750A. + +@item +Mumit Khan for various contributions to the cygwin and mingw32 ports and +maintaining binary releases for Windows hosts. + +@item +Thomas Koenig for various bugfixes. + +@item +Bruce Korb for the new and improved fixincludes code. + +@item +Benjamin Kosnik for his g++ work. + +@item +Ted Lemon wrote parts of the RTL reader and printer. + +@item +Charles LaBrec contributed the support for the Integrated Solutions +68020 system. + +@item +Jeff Law for coordinating the entire project, rolling out snapshots +and releases, handling merges from GCC2, and random but extensive +hacking. + +@item +Marc Lehmann for his guidance via the steering committee and helping +with analysis and improvements of x86 performance. + +@item +Kriang Lerdsuwanakij for improvements to demangler and various c++ fixes. + +@item +Warren Levy major work on libgjc (Java Runtime Library) and random +work on the Java front-end. + +@item +Alain Lichnewsky ported GCC to the Mips cpu. + +@item +Robert Lipe for OpenServer support, new testsuites, testing, etc. + +@item +Weiwen Liu for testing and various bugfixes. + +@item +Martin von Löwis for internal consistency checking infrastructure, +and various C++ improvements including namespace support. + +@item +Dave Love for his ongoing work with the Fortran front end and +runtime libraries. + +@item +H.J. Lu for his contributions to the steering committee, many x86 +bug reports, prototype patches, and keeping the Linux ports working. + +@item +Andrew MacLeod for his ongoing work in building a real EH system, +various code generation improvements, work on the global optimizer, etc. + +@item +Bob Manson for his behind the scenes work on dejagnu. + +@item +Vladimir Makarov for hacking some ugly i960 problems, PowerPC +hacking improvements to compile-time performance and overall knowledge +and direction in the area of instruction scheduling. + +@item +Greg McGary for random fixes and (someday) bounded pointers. + +@item +Michael Meissner for LRS framework, ia32, m32r, v850, m88k, MIPS powerpc, haifa, +ECOFF debug support, and other assorted hacking. + +@item +Jason Merrill for leading the g++ effort. + +@item +Jason Molenda for major help in the care and feeding of all the services +on the gcc.gnu.org (formerly egcs.cygnus.com) machine -- mail, web +services, ftp services, etc etc. + +@item +David Mosberger-Tang for various Alpha improvements. + +@item +Stephen Moshier contributed the floating point emulator that assists in +cross-compilation and permits support for floating point numbers wider +than 64 bits and for ISO C9X support. + +@item +Bill Moyer for his behind the scenes work on various issues. + +@item +David Miller for overall direction via the steering committee, lots of +SPARC work, improvements in jump.c and interfacing with the Linux kernel +developers. + +@item +Gary Miller ported GCC to Charles River Data Systems machines. + +@item +Mark Mitchell for mountains of +C++ work, load/store hoisting out of +loops and alias analysis improvements, ISO "restrict" support. + +@item +Alan Modra for various Linux bits and testing. + +@item +Toon Moene for overall leadership via the steering committee, and his +ongoing work to make us make Fortran run fast. + +@item +Catherine Moore for fixing various ugly problems we have sent her +way, including the haifa bug which was killing the Alpha & PowerPC Linux +kernels. + +@item +Philippe De Muyter for his work on the m68k port. + +@item +Joseph Myers for his work on the PDP-11 port. + +@item +Nathan Myers for his work on libstdc++-v3. + +@item +NeXT, Inc.@: donated the front end that supports the Objective C +language. + +@item +Hans-Peter Nilsson for improvements to the search engine +setup, various documentation fixes and other small fixes. + +@item +Geoff Noer for this work on getting cygwin native builds working. + +@item +Alexandre Oliva for various build infrastructure improvements, scripts and +amazing testing work. + +@item +Rainer Orth for random MIPS work, including improvements to our o32 +ABI support, improvements to dejagnu's MIPS support, etc. + +@item +Melissa O'Neill for various NeXT fixes. + +@item +Paul Petersen wrote the machine description for the Alliant FX/8. + +@item +Alexandre Petit-Bianco for his Java work. + +@item +Matthias Pfaller for major improvements to the NS32k port. + +@item +Gerald Pfeifer for maintenance of the web pages and pointing out lots +of problems we need to solve. + +@item +Ovidiu Predescu for his work on the ObjC front end and runtime libraries. + +@item +Ken Raeburn for various improvements to checker, mips ports and various +cleanups in the compiler. + +@item +David Reese of Sun Microsystems contributed to the Solaris on PowerPC +port. +@item +Gabriel Dos Reis for contributions and maintenance of libstdc++-v3, +including valarray implementation and limits support. + +@item +Joern Rennecke for maintaining the sh port, loop, regmove & reload +hacking. + +@item +Gavin Romig-Koch for lots of behind the scenes MIPS work. + +@item +Ken Rose for fixes to our delay slot filling code. + +@item +Paul Rubin wrote most of the preprocessor. + +@item +Andreas Schwab for his work on the m68k port. + +@item +Jeffrey Siegal for helping RMS with the original design of GCC, some +code which handles the parse tree and RTL data structures, constant +folding and help with the original VAX & m68k ports. + +of the parsing code +@item +Graham Stott. for various infrastructure improvements. + +@item +Juha Sarlin for improvements to the H8 code generator. + +@item +Greg Satz assisted in making GCC work on HP-UX for the 9000 series 300. + +@item +Peter Schauer wrote the code to allow debugging to work on the Alpha. + +@item +William Schelter did most of the work on the Intel 80386 support. + +@item +Bernd Schmidt for various code generation improvements and major +work in the reload pass. + +@item +Franz Sirl for his ongoing work with making the PPC port stable +for linux. + +@item +Joel Sherrill for his direction via the steering committee, RTEMS +contributions and RTEMS testing. + +@item +Nathan Sidwell for many C++ fixes/improvements. + +@item +Andrey Slepuhin for assorted AIX hacking. + +@item +Randy Smith finished the Sun FPA support. + +@item +Christopher Smith did the port for Convex machines. + +@item +Scott Snyder for various fixes. + +@item +Richard Stallman, for writing the original gcc and launching the GNU project. + +@item +Jan Stein of the Chalmers Computer Society provided support for +Genix, as well as part of the 32000 machine description. + +@item +Nigel Stephens for various mips16 related fixes/improvements. + +@item +Jonathan Stone wrote the machine description for the Pyramid computer. + +@item +Mike Stump for his Elxsi port, g++ contributions over the years and more +recently his vxworks contributions + +@item +Shigeya Suzuki for this fixes for the bsdi platforms. + +@item +Ian Lance Taylor for his mips16 work, general configury hacking, +fixincludes, etc. + +@item +Holger Teutsch provided the support for the Clipper cpu. + +@item +Michael Tiemann for random bugfixes the first instruction scheduler, +initial C++ support, function integration, NS32k, sparc and M88k +machine description work, delay slot scheduling. + +@item +Gary Thomas for his ongoing work to make the PPC work for Linux. + +@item +Philipp Thomas for random bugfixes throughout the compiler + +@item +Kresten Krab Thorup wrote the run time support for the Objective C +language. + +@item +Teemu Torma for thread safe exception handling support. + +@item +Leonard Tower wrote parts of the parser, RTL generator, and RTL +definitions, and of the Vax machine description. + +@item +Tom Tromey for internationalization support and his Java work. + +@item +Lassi Tuura for improvements to config.guess to determine HP processor +types. + +@item +Todd Vierling for contributions for NetBSD ports. + +@item +Krister Walfridsson for random bugfixes. + +@item +John Wehle for various improvements for the x86 code generator, +related infrastructure improvements to help x86 code generation, +value range propagation and other work, WE32k port. + +@item +Dale Wiles helped port GCC to the Tahoe. + +@item +Zack Weinberg for major work on cpplib and various other bugfixes. + +@item +Jim Wilson for tackling hard problems in various places that nobody else +wanted to work on, strength reduction and other loop optimizations. + +@item +Carlo Wood for various fixes. + +@item +Tom Wood for work on the m88k port. + +@item +Masanobu Yuhara of Fujitsu Laboratories implemented the machine +description for the Tron architecture (specifically, the Gmicro). + +@item +Kevin Zachmann helped ported GCC to the Tahoe. + +@end itemize + + +We'd also like to thank the folks who have contributed time and energy in +testing GCC: + +@itemize @bullet +@item +David Billinghurst + +@item +Horst von Brand + +@item +Rodney Brown + +@item +Joe Buck + +@item +Craig Burley + +@item +Ulrich Drepper + +@item +David Edelsohn + +@item +Kaveh Ghazi + +@item +Yung Shing Gene + +@item +Richard Henderson + +@item +Manfred Hollstein + +@item +Kate Hedstrom + +@item +Kamil Iskra + +@item +Christian Joensson + +@item +Jeff Law + +@item +Robert Lipe + +@item +Dave Love + +@item +Damon Love + +@item +H.J. Lu + +@item +Mumit Khan + +@item +Matthias Klose + +@item +Martin Knoblauch + +@item +Toon Moene + +@item +David Miller + +@item +Matthias Mueller + +@item +Alexandre Oliva + +@item +Richard Polton + +@item +David Rees + +@item +Peter Schmid + +@item +David Schuler + +@item +Vin Shelton + +@item +Franz Sirl + +@item +Mike Stump + +@item +Carlo Wood + +@item +And many others +@end itemize + +And finally we'd like to thank everyone who uses the compiler, submits bug +reports and generally reminds us why we're doing this work in the first place. |