…
|
||
---|---|---|
.. | ||
2.7.2.2.diff | ||
2.7.2.3.diff | ||
README |
971202 It is not necessary to apply the "backend" patch to an egcs based gcc release. The files in this directory are included in the egcs distribution for historical purposes only. 970909 This directory contains .diff files for various GNU CC distributions supported by this version of GNU Fortran. The name of a file includes which gcc version to which it applies. For example, 2.7.2.3.diff is the patch file for gcc version 2.7.2.3. To apply a .diff file to, say, gcc 2.7.2.3, one might use the following command (where the current directory contains the gcc source distribution after merging into it the g77 source distribution, which would be named gcc-2.7.2.3 in this example): patch -p1 -d gcc-2.7.2.3 < gcc-2.7.2.3/f/gbe/2.7.2.3.diff This version of g77 is best combined with gcc versions 2.7.2.3. However, note that applying any of these patches does _not_ update the gcc.info* files that constitute the Info documentation for gcc. Therefore, after applying the patch, you must rebuild the Info documentation yourself via: cd gcc; make -f Makefile.in gcc.info If the above command doesn't work because you don't have makeinfo installed, you are STRONGLY encouraged to obtain the most recent version of the GNU texinfo package (texinfo-3.11.tar.gz as of this writing), build, and install it, then try the above command (as makeinfo is part of texinfo). This distribution of g77 is not supported for versions of gcc prior to 2.7.2.3. If you are using a version of gcc more recent than the most recent .diff file's version, try the most recent .diff ONLY if the difference is in the third field. E.g. the above patch might work on gcc-2.7.3 or gcc-2.7.4 if these were released. On the other hand, it probably wouldn't work for a more major release like gcc-2.8.0 or gcc-3.0.0, and you shouldn't try it. If the .diff file is missing, don't bother asking <fortran@gnu.ai.mit.edu> for it -- it is certainly being worked on. In the meantime, watch our progress at <ftp://alpha.gnu.ai.mit.edu/g77.plan> for information on support for the recent versions of gcc.