This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Removing non-historical egcs/EGCS references from g77 documentation.
- To: gcc-patches at gcc dot gnu dot org
- Subject: Removing non-historical egcs/EGCS references from g77 documentation.
- From: Toon Moene <toon at moene dot indiv dot nluug dot nl>
- Date: Sun, 05 Nov 2000 14:21:27 +0100
- Organization: Moene Computational Physics, Maartensdijk, The Netherlands
L.S.,
The following patch implements the removal of non-historical egcs/EGCS
references from the g77 documentation.
In some cases I've tried to clarify that certain references to egcs/EGCS
were indeed meant to be historical.
Bootstrapped on i686-pc-linux-gnu and applied:
*** bugs.texi.orig Sun Aug 13 20:34:25 2000
--- bugs.texi Sun Nov 5 12:43:27 2000
*************** most consistent with the @code{g77} prod
*** 78,82 ****
An online, ``live'' version of this document
(derived directly from the mainline, development version
! of @code{g77} within @code{egcs})
is available via
@uref{http://www.gnu.org/software/gcc/onlinedocs/g77_bugs.html}.
--- 78,82 ----
An online, ``live'' version of this document
(derived directly from the mainline, development version
! of @code{g77} within @code{gcc})
is available via
@uref{http://www.gnu.org/software/gcc/onlinedocs/g77_bugs.html}.
*** g77.texi.orig Sat Aug 19 13:04:07 2000
--- g77.texi Sun Nov 5 12:48:53 2000
*************** experimental, options added by @code{g77
*** 752,756 ****
compiler and its back end.
! (These, in turn, have made their way into the @code{egcs}
version of the compiler, and do not exist in @code{gcc}
version 2.8 or versions of @code{g77} based on that version
--- 752,756 ----
compiler and its back end.
! (These, in turn, had made their way into the @code{egcs}
version of the compiler, and do not exist in @code{gcc}
version 2.8 or versions of @code{g77} based on that version
*************** as of version 1.1.
*** 1659,1663 ****
The effect is instead achieved
by the @code{lang_init_options} routine
! in @file{egcs/gcc/f/com.c}.
@cindex consistency checks
--- 1659,1663 ----
The effect is instead achieved
by the @code{lang_init_options} routine
! in @file{gcc/gcc/f/com.c}.
@cindex consistency checks
*************** were withdrawn as of @code{g77} version
*** 10236,10246 ****
due to their not being supported by @code{gcc} version 2.8.
! These options, which control the assumptions regarding aliasing
(overlapping) of writes and reads to main memory (core) made
! by the @code{gcc} back end,
! might well be added back (in some form) in a future version
! of @code{gcc}.
!
! However, these options @emph{are} supported by @code{egcs}.
The information below still is useful, but applies to
--- 10236,10242 ----
due to their not being supported by @code{gcc} version 2.8.
! These options control the assumptions regarding aliasing
(overlapping) of writes and reads to main memory (core) made
! by the @code{gcc} back end.
The information below still is useful, but applies to
*************** How to do this depends on the version of
*** 13952,13957 ****
@table @code
@item G77 0.5.24 (EGCS 1.1)
! @itemx G77 0.5.25 (EGCS 1.2)
! Change the @code{lang_init_options} routine in
@file{egcs/gcc/f/com.c}.
(Note that these versions of @code{g77}
--- 13948,13953 ----
@table @code
@item G77 0.5.24 (EGCS 1.1)
! @itemx G77 0.5.25 (EGCS 1.2 - which became GCC 2.95)
! Change the @code{lang_init_options} routine in @file{gcc/gcc/f/com.c}.
(Note that these versions of @code{g77}
*************** this problem,
*** 15062,15066 ****
which occurs only in releases of @code{g77}
based on @code{gcc}.
! (It does not occur in @code{egcs}.)
On AIX 4.1, @code{g77} might not build with the native (non-GNU) tools
--- 15058,15062 ----
which occurs only in releases of @code{g77}
based on @code{gcc}.
! (It did not occur in @code{egcs}.)
On AIX 4.1, @code{g77} might not build with the native (non-GNU) tools
*** g77install.texi.orig Fri Apr 21 12:12:14 2000
--- g77install.texi Sun Nov 5 12:51:58 2000
*************** The following information describes how
*** 52,59 ****
@clear OMIT-FSF-G77
- @ifset EGCS-G77
- @set OMIT-FSF-G77
- @end ifset
-
@ifset GCC-G77
@set OMIT-FSF-G77
--- 52,55 ----
*************** be fixed in a future version of @code{gc
*** 594,598 ****
A linker bug on some versions of AIX 4.1 might prevent building
when @code{g77} is built within @code{gcc}.
- It might also occur when building within @code{egcs}.
@ifset DOC-G77
@xref{LINKFAIL}.
--- 590,593 ----
*** news.texi.orig Sun Aug 13 20:32:26 2000
--- news.texi Sun Nov 5 12:56:19 2000
*************** The @code{egcs} variant is described vis
*** 98,102 ****
previous versions of @code{egcs} and/or
an official FSF version,
! as appropriate.
Therefore, @code{egcs} versions sometimes have multiple listings
--- 98,104 ----
previous versions of @code{egcs} and/or
an official FSF version,
! as appropriate. Note that all such variants are now
! obsolete - the information is retained here only for
! its historical value.
Therefore, @code{egcs} versions sometimes have multiple listings
*************** of news about previous @code{g77} versio
*** 145,149 ****
An online, ``live'' version of this document
(derived directly from the mainline, development version
! of @code{g77} within @code{egcs})
is available at
@uref{http://www.gnu.org/software/gcc/onlinedocs/g77_news.html}.
--- 147,151 ----
An online, ``live'' version of this document
(derived directly from the mainline, development version
! of @code{g77} within @code{gcc})
is available at
@uref{http://www.gnu.org/software/gcc/onlinedocs/g77_news.html}.
*** root.texi.orig Thu Aug 5 11:18:29 1999
--- root.texi Sun Nov 5 12:57:35 2000
***************
*** 1,10 ****
@c DEVELOPMENT is set to indicate an in-development version,
@c as compared to a release version. When making a release
! @c (e.g. a release branch in the CVS repository for egcs),
@c clear this and set the version information correctly.
@set DEVELOPMENT
@set version-g77 0.5.25
! @set version-egcs 1.2
! @set version-gcc 2.95
@c GCC-G77 indicates this is the GCC (2.95 or later) version of g77.
--- 1,9 ----
@c DEVELOPMENT is set to indicate an in-development version,
@c as compared to a release version. When making a release
! @c (e.g. a release branch in the CVS repository for gcc),
@c clear this and set the version information correctly.
@set DEVELOPMENT
@set version-g77 0.5.25
! @set version-gcc 2.97
@c GCC-G77 indicates this is the GCC (2.95 or later) version of g77.
***************
*** 19,24 ****
@set email-general gcc@@gcc.gnu.org
@set email-bugs gcc-bugs@@gcc.gnu.org or bug-gcc@@gnu.org
! @set path-g77 egcs/gcc/f
! @set path-libf2c egcs/libf2c
@ifset GCC-G77
--- 18,23 ----
@set email-general gcc@@gcc.gnu.org
@set email-bugs gcc-bugs@@gcc.gnu.org or bug-gcc@@gnu.org
! @set path-g77 gcc/gcc/f
! @set path-libf2c gcc/libf2c
@ifset GCC-G77
--
Toon Moene - mailto:toon@moene.indiv.nluug.nl - phoneto: +31 346 214290
Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
GNU Fortran 77: http://gcc.gnu.org/onlinedocs/g77_news.html
GNU Fortran 95: http://g95.sourceforge.net/ (under construction)