aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrooks Moses <brooks.moses@codesourcery.com>2007-03-06 08:15:56 +0000
committerBrooks Moses <brooks@gcc.gnu.org>2007-03-06 00:15:56 -0800
commit4b4eb6480d273e302d5f4addee13b49e584bead4 (patch)
treeb8d795b7b82de9eda170e606030003e634aa3dc9
parent090021e9a0289b670d14509935a1cea8cf61346e (diff)
downloadgcc-4b4eb6480d273e302d5f4addee13b49e584bead4.zip
gcc-4b4eb6480d273e302d5f4addee13b49e584bead4.tar.gz
gcc-4b4eb6480d273e302d5f4addee13b49e584bead4.tar.bz2
* gfortran.texi (GFortran and G77): Rewrite completely.
From-SVN: r122602
-rw-r--r--gcc/fortran/ChangeLog4
-rw-r--r--gcc/fortran/gfortran.texi36
2 files changed, 10 insertions, 30 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 9eb54ae..c36a631 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,5 +1,9 @@
2007-03-05 Brooks Moses <brooks.moses@codesourcery.com>
+ * gfortran.texi (GFortran and G77): Rewrite completely.
+
+2007-03-05 Brooks Moses <brooks.moses@codesourcery.com>
+
* match.c (gfc_match_name): Expanded comment.
2007-03-05 Brooks Moses <brooks.moses@codesourcery.com>
diff --git a/gcc/fortran/gfortran.texi b/gcc/fortran/gfortran.texi
index 3c18563..3f4a149 100644
--- a/gcc/fortran/gfortran.texi
+++ b/gcc/fortran/gfortran.texi
@@ -389,36 +389,12 @@ Fortran compiler.
@cindex Fortran 77
@cindex G77
-Why do we write a compiler front end from scratch?
-There's a fine Fortran 77 compiler in the
-GNU Compiler Collection that accepts some features
-of the Fortran 90 standard as extensions.
-Why not start from there and revamp it?
-
-One of the reasons is that Craig Burley, the author of G77,
-has decided to stop working on the G77 front end.
-On @uref{http://world.std.com/~burley/g77-why.html,
-Craig explains the reasons for his decision to stop working on G77}
-in one of the pages in his homepage.
-Among the reasons is a lack of interest in improvements to
-@command{g77}.
-Users appear to be quite satisfied with @command{g77} as it is.
-While @command{g77} is still being maintained (by Toon Moene),
-it is unlikely that sufficient people will be willing
-to completely rewrite the existing code.
-
-But there are other reasons to start from scratch.
-Many people, including Craig Burley,
-no longer agreed with certain design decisions in the G77 front end.
-Also, the interface of @command{g77} to the back end is written in
-a style which is confusing and not up to date on recommended practice.
-In fact, a full rewrite had already been planned for GCC 3.0.
-
-When Craig decided to stop,
-it just seemed to be a better idea to start a new project from scratch,
-because it was expected to be easier to maintain code we
-develop ourselves than to do a major overhaul of @command{g77} first,
-and then build a Fortran 95 compiler out of it.
+The GNU Fortran compiler is the successor to G77, the Fortran 77 front
+end included in GCC prior to version 4. It is an entirely new program
+that has been designed to provide Fortran 95 support and extensibility
+for future Fortran language standards, as well as providing backwards
+compatibility for Fortran 77 and nearly all of the GNU language
+extensions supported by G77.
@c ---------------------------------------------------------------------