ld/gas release: 92-04-29

This distribution is for all those of you, that are brave enough to try to
get `my' ld and gas running in a cross compiling environment.

The `binutils' and `gas-1.38' directories are dumps from my harddisk, and
have probably not much in common with the original files you could get from
MIT.  The ld.c file in binutils is not everything you need to be able to
compile ld, you need cplus-dem.c, getopt.c and getopt1.c from the GNU
binutils distrib as well.  Just use them 1:1.


ld
--
The linker as distributed with the gcc-2.1 release. Capable of generating
a base relative data/bss hunk, and able to generate a vector of data/data
relocs at the end of the code hunk.


gas-1.38
--------
*severly* hacked up 1.38 of gas. You'll find most of my changes in m68k.c, 
including experimental stuff that was never used (and probably doesn't
even work). Just compile with the supplied Makefile, and don't use stuff
that gcc doesn't use itself, and you should be reasonably safe ;-))


For those cross-compiling folx:  With all my changes, I never payed
particular attention to problems with different cpu's using different byte
order.  I thus guess (hello Mr.  Murphy;-)) that there will be quite a few
places that would need some recoding if cross compiling from a little
endian machine.  If you find such places and even fix them, please let me
know, I'll incorporate them into my sources then.  Just don't expect me to
hunt for those bugs myself, I'm completely happy with the current state ;-))


-Markus Wild

<wild@nessie.cs.id.ethz.ch> or <wild@amiga.physik.unizh.ch>
