			How to use these diffs
			----------------------

In general:

1.  Make sure you are applying the diffs to the correct version of the
    FSF distribution!  Check the versions file for version numbers.

2.  Un-tar the FSF distribution.  Use "djtarx" included with the
    binaries for this, as it refuses to overwrite existing files (like when
    they're different after the eigth character).  Check the versions file
    for file renaming instructions. 

3.  You'll probably want to convert the sources from Unix to DOS text
    file format.  Use the "utod" program in the utils directory.  If you're
    building gcc.exe, you have to convert to DOS format. 

4.  Apply the diffs by running "patch < whatever.dif" in the same
    directory as the sources. 

5.  Run "make".  Most of the makefiles require response files, as the
    command lines are longer than 128 characters, and the makefiles are set
    up to use NDMAKE's method of creating response files. 


Special Instructions:

gcc:
  After applying the diffs, you must run CONFIG-D.BAT to configure the
  compiler for go32's environment, then run MAKEALL.BAT.  This will build
  the appropriate parts of the compiler while avoiding the unix-isms of
  the makefile. 

g++:
  First, untar the gcc sources, apply the gcc diffs, and run
  CONFIG-D.BAT to configure the basic compiler.  Then untar the g++
  sources in a different directory and apply the g++ diffs to them.  Next,
  copy the g++ sources into the gcc directory, overwriting the gcc
  sources, and run MAKEALL.BAT. 

binutils:
  Before applying the diffs, copy ld.c and cplus-dem.c from the g++
  sources over the ones in the binutils set.  Cplus-dem.c will probably be
  called cp-dem.c in the g++ directory. 
