mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-16 08:20:27 +08:00
gcc.texi: Remove contributor list.
* gcc.texi: Remove contributor list. Instead include contrib.texi. * contrib.texi: New file. From-SVN: r34152
This commit is contained in:
parent
98d1cd4571
commit
73bb94549e
680
gcc/contrib.texi
Normal file
680
gcc/contrib.texi
Normal file
@ -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.
|
185
gcc/gcc.texi
185
gcc/gcc.texi
@ -4686,190 +4686,7 @@ Public License instead of this License.
|
||||
@node Contributors
|
||||
@unnumbered Contributors to GCC
|
||||
@cindex contributors
|
||||
|
||||
In addition to Richard Stallman, several people have written parts
|
||||
of GCC.
|
||||
|
||||
@itemize @bullet
|
||||
@item
|
||||
The idea of using RTL and some of the optimization ideas came from the
|
||||
program PO written at the University of Arizona by Jack Davidson and
|
||||
Christopher Fraser. See ``Register Allocation and Exhaustive Peephole
|
||||
Optimization'', Software Practice and Experience 14 (9), Sept. 1984,
|
||||
857-866.
|
||||
|
||||
@item
|
||||
Paul Rubin wrote most of the preprocessor.
|
||||
|
||||
@item
|
||||
Leonard Tower wrote parts of the parser, RTL generator, and RTL
|
||||
definitions, and of the Vax machine description.
|
||||
|
||||
@item
|
||||
Ted Lemon wrote parts of the RTL reader and printer.
|
||||
|
||||
@item
|
||||
Jim Wilson implemented loop strength reduction and some other
|
||||
loop optimizations.
|
||||
|
||||
@item
|
||||
Nobuyuki Hikichi of Software Research Associates, Tokyo, contributed
|
||||
the support for the Sony NEWS machine.
|
||||
|
||||
@item
|
||||
Charles LaBrec contributed the support for the Integrated Solutions
|
||||
68020 system.
|
||||
|
||||
@item
|
||||
Michael Tiemann of Cygnus Support wrote the front end for C++, as well
|
||||
as the support for inline functions and instruction scheduling. Also
|
||||
the descriptions of the National Semiconductor 32000 series cpu, the
|
||||
SPARC cpu and part of the Motorola 88000 cpu.
|
||||
|
||||
@item
|
||||
Gerald Baumgartner added the signature extension to the C++ front-end.
|
||||
|
||||
@item
|
||||
Jan Stein of the Chalmers Computer Society provided support for
|
||||
Genix, as well as part of the 32000 machine description.
|
||||
|
||||
@item
|
||||
Randy Smith finished the Sun FPA support.
|
||||
|
||||
@item
|
||||
Robert Brown implemented the support for Encore 32000 systems.
|
||||
|
||||
@item
|
||||
David Kashtan of SRI adapted GCC to VMS.
|
||||
|
||||
@item
|
||||
Alex Crain provided changes for the 3b1.
|
||||
|
||||
@item
|
||||
Greg Satz and Chris Hanson assisted in making GCC work on HP-UX for
|
||||
the 9000 series 300.
|
||||
|
||||
@item
|
||||
William Schelter did most of the work on the Intel 80386 support.
|
||||
|
||||
@item
|
||||
Christopher Smith did the port for Convex machines.
|
||||
|
||||
@item
|
||||
Paul Petersen wrote the machine description for the Alliant FX/8.
|
||||
|
||||
@item
|
||||
Dario Dariol contributed the four varieties of sample programs
|
||||
that print a copy of their source.
|
||||
|
||||
@item
|
||||
Alain Lichnewsky ported GCC to the Mips cpu.
|
||||
|
||||
@item
|
||||
Devon Bowen, Dale Wiles and Kevin Zachmann ported GCC to the Tahoe.
|
||||
|
||||
@item
|
||||
Jonathan Stone wrote the machine description for the Pyramid computer.
|
||||
|
||||
@item
|
||||
Gary Miller ported GCC to Charles River Data Systems machines.
|
||||
|
||||
@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.
|
||||
|
||||
@item
|
||||
Richard Kenner and Michael Tiemann jointly developed reorg.c, the delay
|
||||
slot scheduler.
|
||||
|
||||
@item
|
||||
Mike Meissner and Tom Wood of Data General finished the port to the
|
||||
Motorola 88000.
|
||||
|
||||
@item
|
||||
Masanobu Yuhara of Fujitsu Laboratories implemented the machine
|
||||
description for the Tron architecture (specifically, the Gmicro).
|
||||
|
||||
@item
|
||||
NeXT, Inc.@: donated the front end that supports the Objective C
|
||||
language.
|
||||
@c We need to be careful to make it clear that "Objective C"
|
||||
@c is the name of a language, not that of a program or product.
|
||||
|
||||
@item
|
||||
James van Artsdalen wrote the code that makes efficient use of
|
||||
the Intel 80387 register stack.
|
||||
|
||||
@item
|
||||
Mike Meissner at the Open Software Foundation finished the port to the
|
||||
MIPS cpu, including adding ECOFF debug support, and worked on the
|
||||
Intel port for the Intel 80386 cpu. Later at Cygnus Support, he worked
|
||||
on the rs6000 and PowerPC ports.
|
||||
|
||||
@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
|
||||
Torbjorn Granlund implemented multiply- and divide-by-constant
|
||||
optimization, improved long long support, and improved leaf function
|
||||
register allocation.
|
||||
|
||||
@item
|
||||
Mike Stump implemented the support for Elxsi 64 bit CPU.
|
||||
|
||||
@item
|
||||
John Wehle added the machine description for the Western Electric 32000
|
||||
processor used in several 3b series machines (no relation to the
|
||||
National Semiconductor 32000 processor).
|
||||
|
||||
@ignore @c These features aren't advertised yet, since they don't fully work.
|
||||
@item
|
||||
Analog Devices helped implement the support for complex data types
|
||||
and iterators.
|
||||
@end ignore
|
||||
|
||||
@item
|
||||
Holger Teutsch provided the support for the Clipper cpu.
|
||||
|
||||
@item
|
||||
Kresten Krab Thorup wrote the run time support for the Objective C
|
||||
language.
|
||||
|
||||
@item
|
||||
Stephen Moshier contributed the floating point emulator that assists in
|
||||
cross-compilation and permits support for floating point numbers wider
|
||||
than 64 bits.
|
||||
|
||||
@item
|
||||
David Edelsohn contributed the changes to RS/6000 port to make it
|
||||
support the PowerPC and POWER2 architectures.
|
||||
|
||||
@item
|
||||
Steve Chamberlain wrote the support for the Hitachi SH processor.
|
||||
|
||||
@item
|
||||
Peter Schauer wrote the code to allow debugging to work on the Alpha.
|
||||
|
||||
@item
|
||||
Oliver M. Kellogg of Deutsche Aerospace contributed the port to the
|
||||
MIL-STD-1750A.
|
||||
|
||||
@item
|
||||
Michael K. Gschwind contributed the port to the PDP-11.
|
||||
|
||||
@item
|
||||
David Reese of Sun Microsystems contributed to the Solaris on PowerPC
|
||||
port.
|
||||
@end itemize
|
||||
@include contrib.texi
|
||||
|
||||
@node Index
|
||||
@unnumbered Index
|
||||
|
Loading…
x
Reference in New Issue
Block a user