| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <html> |
| <!-- This file documents the GNU Assembler "as". |
| |
| Copyright (C) 1991-2014 Free Software Foundation, Inc. |
| |
| Permission is granted to copy, distribute and/or modify this document |
| under the terms of the GNU Free Documentation License, Version 1.3 |
| or any later version published by the Free Software Foundation; |
| with no Invariant Sections, with no Front-Cover Texts, and with no |
| Back-Cover Texts. A copy of the license is included in the |
| section entitled "GNU Free Documentation License". |
| --> |
| <!-- Created by GNU Texinfo 5.2, http://www.gnu.org/software/texinfo/ --> |
| <head> |
| <title>Using as: Acknowledgements</title> |
| |
| <meta name="description" content="Using as: Acknowledgements"> |
| <meta name="keywords" content="Using as: Acknowledgements"> |
| <meta name="resource-type" content="document"> |
| <meta name="distribution" content="global"> |
| <meta name="Generator" content="makeinfo"> |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
| <link href="index.html#Top" rel="start" title="Top"> |
| <link href="AS-Index.html#AS-Index" rel="index" title="AS Index"> |
| <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents"> |
| <link href="index.html#Top" rel="up" title="Top"> |
| <link href="GNU-Free-Documentation-License.html#GNU-Free-Documentation-License" rel="next" title="GNU Free Documentation License"> |
| <link href="Bug-Reporting.html#Bug-Reporting" rel="prev" title="Bug Reporting"> |
| <style type="text/css"> |
| <!-- |
| a.summary-letter {text-decoration: none} |
| blockquote.smallquotation {font-size: smaller} |
| div.display {margin-left: 3.2em} |
| div.example {margin-left: 3.2em} |
| div.indentedblock {margin-left: 3.2em} |
| div.lisp {margin-left: 3.2em} |
| div.smalldisplay {margin-left: 3.2em} |
| div.smallexample {margin-left: 3.2em} |
| div.smallindentedblock {margin-left: 3.2em; font-size: smaller} |
| div.smalllisp {margin-left: 3.2em} |
| kbd {font-style:oblique} |
| pre.display {font-family: inherit} |
| pre.format {font-family: inherit} |
| pre.menu-comment {font-family: serif} |
| pre.menu-preformatted {font-family: serif} |
| pre.smalldisplay {font-family: inherit; font-size: smaller} |
| pre.smallexample {font-size: smaller} |
| pre.smallformat {font-family: inherit; font-size: smaller} |
| pre.smalllisp {font-size: smaller} |
| span.nocodebreak {white-space:nowrap} |
| span.nolinebreak {white-space:nowrap} |
| span.roman {font-family:serif; font-weight:normal} |
| span.sansserif {font-family:sans-serif; font-weight:normal} |
| ul.no-bullet {list-style: none} |
| --> |
| </style> |
| |
| |
| </head> |
| |
| <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> |
| <a name="Acknowledgements"></a> |
| <div class="header"> |
| <p> |
| Next: <a href="GNU-Free-Documentation-License.html#GNU-Free-Documentation-License" accesskey="n" rel="next">GNU Free Documentation License</a>, Previous: <a href="Reporting-Bugs.html#Reporting-Bugs" accesskey="p" rel="prev">Reporting Bugs</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="AS-Index.html#AS-Index" title="Index" rel="index">Index</a>]</p> |
| </div> |
| <hr> |
| <a name="Acknowledgements-1"></a> |
| <h2 class="chapter">11 Acknowledgements</h2> |
| |
| <p>If you have contributed to GAS and your name isn’t listed here, |
| it is not meant as a slight. We just don’t know about it. Send mail to the |
| maintainer, and we’ll correct the situation. Currently |
| the maintainer is Nick Clifton (email address <code>nickc@redhat.com</code>). |
| </p> |
| <p>Dean Elsner wrote the original <small>GNU</small> assembler for the VAX.<a name="DOCF4" href="#FOOT4"><sup>4</sup></a> |
| </p> |
| <p>Jay Fenlason maintained GAS for a while, adding support for GDB-specific debug |
| information and the 68k series machines, most of the preprocessing pass, and |
| extensive changes in <samp>messages.c</samp>, <samp>input-file.c</samp>, <samp>write.c</samp>. |
| </p> |
| <p>K. Richard Pixley maintained GAS for a while, adding various enhancements and |
| many bug fixes, including merging support for several processors, breaking GAS |
| up to handle multiple object file format back ends (including heavy rewrite, |
| testing, an integration of the coff and b.out back ends), adding configuration |
| including heavy testing and verification of cross assemblers and file splits |
| and renaming, converted GAS to strictly ANSI C including full prototypes, added |
| support for m680[34]0 and cpu32, did considerable work on i960 including a COFF |
| port (including considerable amounts of reverse engineering), a SPARC opcode |
| file rewrite, DECstation, rs6000, and hp300hpux host ports, updated “know” |
| assertions and made them work, much other reorganization, cleanup, and lint. |
| </p> |
| <p>Ken Raeburn wrote the high-level BFD interface code to replace most of the code |
| in format-specific I/O modules. |
| </p> |
| <p>The original VMS support was contributed by David L. Kashtan. Eric Youngdale |
| has done much work with it since. |
| </p> |
| <p>The Intel 80386 machine description was written by Eliot Dresselhaus. |
| </p> |
| <p>Minh Tran-Le at IntelliCorp contributed some AIX 386 support. |
| </p> |
| <p>The Motorola 88k machine description was contributed by Devon Bowen of Buffalo |
| University and Torbjorn Granlund of the Swedish Institute of Computer Science. |
| </p> |
| <p>Keith Knowles at the Open Software Foundation wrote the original MIPS back end |
| (<samp>tc-mips.c</samp>, <samp>tc-mips.h</samp>), and contributed Rose format support |
| (which hasn’t been merged in yet). Ralph Campbell worked with the MIPS code to |
| support a.out format. |
| </p> |
| <p>Support for the Zilog Z8k and Renesas H8/300 processors (tc-z8k, |
| tc-h8300), and IEEE 695 object file format (obj-ieee), was written by |
| Steve Chamberlain of Cygnus Support. Steve also modified the COFF back end to |
| use BFD for some low-level operations, for use with the H8/300 and AMD 29k |
| targets. |
| </p> |
| <p>John Gilmore built the AMD 29000 support, added <code>.include</code> support, and |
| simplified the configuration of which versions accept which directives. He |
| updated the 68k machine description so that Motorola’s opcodes always produced |
| fixed-size instructions (e.g., <code>jsr</code>), while synthetic instructions |
| remained shrinkable (<code>jbsr</code>). John fixed many bugs, including true tested |
| cross-compilation support, and one bug in relaxation that took a week and |
| required the proverbial one-bit fix. |
| </p> |
| <p>Ian Lance Taylor of Cygnus Support merged the Motorola and MIT syntax for the |
| 68k, completed support for some COFF targets (68k, i386 SVR3, and SCO Unix), |
| added support for MIPS ECOFF and ELF targets, wrote the initial RS/6000 and |
| PowerPC assembler, and made a few other minor patches. |
| </p> |
| <p>Steve Chamberlain made GAS able to generate listings. |
| </p> |
| <p>Hewlett-Packard contributed support for the HP9000/300. |
| </p> |
| <p>Jeff Law wrote GAS and BFD support for the native HPPA object format (SOM) |
| along with a fairly extensive HPPA testsuite (for both SOM and ELF object |
| formats). This work was supported by both the Center for Software Science at |
| the University of Utah and Cygnus Support. |
| </p> |
| <p>Support for ELF format files has been worked on by Mark Eichin of Cygnus |
| Support (original, incomplete implementation for SPARC), Pete Hoogenboom and |
| Jeff Law at the University of Utah (HPPA mainly), Michael Meissner of the Open |
| Software Foundation (i386 mainly), and Ken Raeburn of Cygnus Support (sparc, |
| and some initial 64-bit support). |
| </p> |
| <p>Linas Vepstas added GAS support for the ESA/390 “IBM 370” architecture. |
| </p> |
| <p>Richard Henderson rewrote the Alpha assembler. Klaus Kaempf wrote GAS and BFD |
| support for openVMS/Alpha. |
| </p> |
| <p>Timothy Wall, Michael Hayes, and Greg Smart contributed to the various tic* |
| flavors. |
| </p> |
| <p>David Heine, Sterling Augustine, Bob Wilson and John Ruttenberg from Tensilica, |
| Inc. added support for Xtensa processors. |
| </p> |
| <p>Several engineers at Cygnus Support have also provided many small bug fixes and |
| configuration enhancements. |
| </p> |
| <p>Jon Beniston added support for the Lattice Mico32 architecture. |
| </p> |
| <p>Many others have contributed large or small bugfixes and enhancements. If |
| you have contributed significant work and are not mentioned on this list, and |
| want to be, let us know. Some of the history has been lost; we are not |
| intentionally leaving anyone out. |
| </p> |
| <div class="footnote"> |
| <hr> |
| <h4 class="footnotes-heading">Footnotes</h4> |
| |
| <h3><a name="FOOT4" href="#DOCF4">(4)</a></h3> |
| <p>Any |
| more details?</p> |
| </div> |
| <hr> |
| <div class="header"> |
| <p> |
| Next: <a href="GNU-Free-Documentation-License.html#GNU-Free-Documentation-License" accesskey="n" rel="next">GNU Free Documentation License</a>, Previous: <a href="Reporting-Bugs.html#Reporting-Bugs" accesskey="p" rel="prev">Reporting Bugs</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="AS-Index.html#AS-Index" title="Index" rel="index">Index</a>]</p> |
| </div> |
| |
| |
| |
| </body> |
| </html> |