as: Acknowledgements

1 
1 11 Acknowledgements
1 *******************
1 
1 If you have contributed to GAS and your name isn't listed here, it is
1 not meant as a slight.  We just don't know about it.  Send mail to the
1 maintainer, and we'll correct the situation.  Currently the maintainer
1 is Nick Clifton (email address 'nickc@redhat.com').
1 
1    Dean Elsner wrote the original GNU assembler for the VAX.(1)
1 
1    Jay Fenlason maintained GAS for a while, adding support for
1 GDB-specific debug information and the 68k series machines, most of the
1 preprocessing pass, and extensive changes in 'messages.c',
1 'input-file.c', 'write.c'.
1 
1    K. Richard Pixley maintained GAS for a while, adding various
1 enhancements and many bug fixes, including merging support for several
1 processors, breaking GAS up to handle multiple object file format back
1 ends (including heavy rewrite, testing, an integration of the coff and
1 b.out back ends), adding configuration including heavy testing and
1 verification of cross assemblers and file splits and renaming, converted
1 GAS to strictly ANSI C including full prototypes, added support for
1 m680[34]0 and cpu32, did considerable work on i960 including a COFF port
1 (including considerable amounts of reverse engineering), a SPARC opcode
1 file rewrite, DECstation, rs6000, and hp300hpux host ports, updated
1 "know" assertions and made them work, much other reorganization,
1 cleanup, and lint.
1 
1    Ken Raeburn wrote the high-level BFD interface code to replace most
1 of the code in format-specific I/O modules.
1 
1    The original VMS support was contributed by David L. Kashtan.  Eric
1 Youngdale has done much work with it since.
1 
1    The Intel 80386 machine description was written by Eliot Dresselhaus.
1 
1    Minh Tran-Le at IntelliCorp contributed some AIX 386 support.
1 
1    The Motorola 88k machine description was contributed by Devon Bowen
1 of Buffalo University and Torbjorn Granlund of the Swedish Institute of
1 Computer Science.
1 
1    Keith Knowles at the Open Software Foundation wrote the original MIPS
1 back end ('tc-mips.c', 'tc-mips.h'), and contributed Rose format support
1 (which hasn't been merged in yet).  Ralph Campbell worked with the MIPS
1 code to support a.out format.
1 
1    Support for the Zilog Z8k and Renesas H8/300 processors (tc-z8k,
1 tc-h8300), and IEEE 695 object file format (obj-ieee), was written by
1 Steve Chamberlain of Cygnus Support.  Steve also modified the COFF back
1 end to use BFD for some low-level operations, for use with the H8/300
1 and AMD 29k targets.
1 
1    John Gilmore built the AMD 29000 support, added '.include' support,
1 and simplified the configuration of which versions accept which
1 directives.  He updated the 68k machine description so that Motorola's
1 opcodes always produced fixed-size instructions (e.g., 'jsr'), while
1 synthetic instructions remained shrinkable ('jbsr').  John fixed many
1 bugs, including true tested cross-compilation support, and one bug in
1 relaxation that took a week and required the proverbial one-bit fix.
1 
1    Ian Lance Taylor of Cygnus Support merged the Motorola and MIT syntax
1 for the 68k, completed support for some COFF targets (68k, i386 SVR3,
1 and SCO Unix), added support for MIPS ECOFF and ELF targets, wrote the
1 initial RS/6000 and PowerPC assembler, and made a few other minor
1 patches.
1 
1    Steve Chamberlain made GAS able to generate listings.
1 
1    Hewlett-Packard contributed support for the HP9000/300.
1 
1    Jeff Law wrote GAS and BFD support for the native HPPA object format
1 (SOM) along with a fairly extensive HPPA testsuite (for both SOM and ELF
1 object formats).  This work was supported by both the Center for
1 Software Science at the University of Utah and Cygnus Support.
1 
1    Support for ELF format files has been worked on by Mark Eichin of
1 Cygnus Support (original, incomplete implementation for SPARC), Pete
1 Hoogenboom and Jeff Law at the University of Utah (HPPA mainly), Michael
1 Meissner of the Open Software Foundation (i386 mainly), and Ken Raeburn
1 of Cygnus Support (sparc, and some initial 64-bit support).
1 
1    Linas Vepstas added GAS support for the ESA/390 "IBM 370"
1 architecture.
1 
1    Richard Henderson rewrote the Alpha assembler.  Klaus Kaempf wrote
1 GAS and BFD support for openVMS/Alpha.
1 
1    Timothy Wall, Michael Hayes, and Greg Smart contributed to the
1 various tic* flavors.
1 
1    David Heine, Sterling Augustine, Bob Wilson and John Ruttenberg from
1 Tensilica, Inc. added support for Xtensa processors.
1 
1    Several engineers at Cygnus Support have also provided many small bug
1 fixes and configuration enhancements.
1 
1    Jon Beniston added support for the Lattice Mico32 architecture.
1 
1    Many others have contributed large or small bugfixes and
1 enhancements.  If you have contributed significant work and are not
1 mentioned on this list, and want to be, let us know.  Some of the
1 history has been lost; we are not intentionally leaving anyone out.
1 
1    ---------- Footnotes ----------
1 
1    (1) Any more details?
1