Commit 73bb9454 by Jeff Law

gcc.texi: Remove contributor list.

        * gcc.texi: Remove contributor list.  Instead include contrib.texi.
        * contrib.texi: New file.

From-SVN: r34152
parent 98d1cd45
...@@ -4686,190 +4686,7 @@ Public License instead of this License. ...@@ -4686,190 +4686,7 @@ Public License instead of this License.
@node Contributors @node Contributors
@unnumbered Contributors to GCC @unnumbered Contributors to GCC
@cindex contributors @cindex contributors
@include contrib.texi
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
@node Index @node Index
@unnumbered Index @unnumbered Index
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment