aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorCraig Burley <craig@jcb-sc.com>1999-04-17 11:09:20 +0000
committerCraig Burley <burley@gcc.gnu.org>1999-04-17 07:09:20 -0400
commit75e8000e18ff3f66168cb52d0d079623ee5bceae (patch)
tree3a7a6ba2cd7356be73f238c343dd0c3864823b72 /gcc
parentc7e4ee3a6dfe2e2e57eecdb752693a417382eade (diff)
downloadgcc-75e8000e18ff3f66168cb52d0d079623ee5bceae.zip
gcc-75e8000e18ff3f66168cb52d0d079623ee5bceae.tar.gz
gcc-75e8000e18ff3f66168cb52d0d079623ee5bceae.tar.bz2
add g77 front-end internals docs
From-SVN: r26516
Diffstat (limited to 'gcc')
-rw-r--r--gcc/f/ChangeLog9
-rw-r--r--gcc/f/Make-lang.in2
-rw-r--r--gcc/f/g77.texi6
3 files changed, 16 insertions, 1 deletions
diff --git a/gcc/f/ChangeLog b/gcc/f/ChangeLog
index 8d07c01..9bd4289 100644
--- a/gcc/f/ChangeLog
+++ b/gcc/f/ChangeLog
@@ -1,3 +1,12 @@
+Sat Apr 17 14:05:53 1999 Craig Burley <craig@jcb-sc.com>
+
+ Make a place for front-end internals documentation:
+ * Make-lang.in (f/g77.info, f/g77.dvi): Depend on f/ffe.texi.
+ * ffe.texi: New file, containing docs on front-end internals.
+ * g77.texi: New chapter for, and inclusion of, ffe.texi.
+
+ * g77.texi: Fix an index entry.
+
Sat Apr 17 13:53:43 1999 Craig Burley <craig@jcb-sc.com>
Rewrite to use block/scope structure of GBE and to ensure
diff --git a/gcc/f/Make-lang.in b/gcc/f/Make-lang.in
index 113b3b6..39c9cc2 100644
--- a/gcc/f/Make-lang.in
+++ b/gcc/f/Make-lang.in
@@ -220,6 +220,7 @@ f77.dvi: f/g77.dvi
# g77 documentation.
f/g77.info: $(srcdir)/f/g77.texi $(srcdir)/f/bugs.texi \
+ $(srcdir)/f/ffe.texi \
$(srcdir)/f/g77install.texi $(srcdir)/f/news.texi \
$(srcdir)/f/intdoc.texi $(srcdir)/f/root.texi
case "$(LANGUAGES)" in \
@@ -232,6 +233,7 @@ f/g77.info: $(srcdir)/f/g77.texi $(srcdir)/f/bugs.texi \
else true; fi
f/g77.dvi: $(srcdir)/f/g77.texi $(srcdir)/f/bugs.texi \
+ $(srcdir)/f/ffe.texi \
$(srcdir)/f/g77install.texi $(srcdir)/f/news.texi \
$(srcdir)/f/intdoc.texi $(srcdir)/f/root.texi
case "$(LANGUAGES)" in \
diff --git a/gcc/f/g77.texi b/gcc/f/g77.texi
index 0b2eb05..73a8c2c 100644
--- a/gcc/f/g77.texi
+++ b/gcc/f/g77.texi
@@ -261,6 +261,7 @@ most consistent with the @code{g77} product in that version.
@ifset INTERNALS
* Adding Options:: Guidance on teaching @code{g77} about new options.
* Projects:: Projects for @code{g77} internals hackers.
+* Front End:: Design and implementation of the @code{g77} front end.
@end ifset
* M: Diagnostics. Diagnostics produced by @code{g77}.
@@ -1259,7 +1260,7 @@ whenever the distinction is important.
@cindex GNU Fortran Front End (FFE)
@cindex FFE
@cindex @code{g77}, front end
-@cindex front end, g77
+@cindex front end, @code{g77}
The other chunk of @code{f771} is the
majority of what is unique about GNU Fortran---the code that knows how
to interpret Fortran programs to determine what they are intending to
@@ -14117,6 +14118,9 @@ END
is processed in the context of executable, not specification,
statements.)
@end itemize
+
+@include ffe.texi
+
@end ifset
@ifset USING