Commit e6b38f67 by Brooks Moses Committed by Brooks Moses

gfortran.texi (Introduction): Lower "Part I...

* gfortran.texi (Introduction): Lower "Part I:
Introduction" to a chapter, renumber Parts II and III to
Parts I and II.
* intrinsic.texi (Introduction): Rename to "Introduction
to Intrinsics" to avoid conflict with the new chapter.

From-SVN: r120427
parent e1b4184c
2007-01-03 Brooks Moses <brooks.moses@codesourcery.com> 2007-01-03 Brooks Moses <brooks.moses@codesourcery.com>
* gfortran.texi (Introduction): Lower "Part I:
Introduction" to a chapter, renumber Parts II and III to
Parts I and II.
* intrinsic.texi (Introduction): Rename to "Introduction
to Intrinsics" to avoid conflict with the new chapter.
2007-01-03 Brooks Moses <brooks.moses@codesourcery.com>
* intrinsic.texi (Introduction): Rewrite first paragraph. * intrinsic.texi (Introduction): Rewrite first paragraph.
2007-01-03 Brooks Moses <brooks.moses@codesourcery.com> 2007-01-03 Brooks Moses <brooks.moses@codesourcery.com>
......
...@@ -151,6 +151,11 @@ Boston, MA 02110-1301, USA@* ...@@ -151,6 +151,11 @@ Boston, MA 02110-1301, USA@*
@page @page
@c ---------------------------------------------------------------------
@c TexInfo table of contents.
@c ---------------------------------------------------------------------
@ifnottex
@node Top @node Top
@top Introduction @top Introduction
@cindex Introduction @cindex Introduction
...@@ -171,18 +176,13 @@ not accurately reflect the status of the most recent GNU Fortran compiler. ...@@ -171,18 +176,13 @@ not accurately reflect the status of the most recent GNU Fortran compiler.
@comment better formatting. @comment better formatting.
@comment @comment
@menu @menu
Part I: About GNU Fortran * Introduction::
* Getting Started:: What you should know about GNU Fortran.
* GNU Fortran and GCC:: You can compile Fortran, C, or other programs.
* GNU Fortran and G77:: Why we chose to start from scratch.
* Project Status:: Status of GNU Fortran, roadmap, proposed extensions.
* Standards:: Standards supported by GNU Fortran.
Part II: Invoking GNU Fortran Part I: Invoking GNU Fortran
* Invoking GNU Fortran:: Command options supported by @command{gfortran}. * Invoking GNU Fortran:: Command options supported by @command{gfortran}.
* Runtime:: Influencing runtime behavior with environment variables. * Runtime:: Influencing runtime behavior with environment variables.
Part III: Language Reference Part II: Language Reference
* Fortran 2003 status:: Fortran 2003 features supported by GNU Fortran. * Fortran 2003 status:: Fortran 2003 features supported by GNU Fortran.
* Extensions:: Language extensions implemented by GNU Fortran. * Extensions:: Language extensions implemented by GNU Fortran.
* Intrinsic Procedures:: Intrinsic procedures supported by GNU Fortran. * Intrinsic Procedures:: Intrinsic procedures supported by GNU Fortran.
...@@ -195,28 +195,50 @@ Part III: Language Reference ...@@ -195,28 +195,50 @@ Part III: Language Reference
* Funding:: How to help assure continued work for free software. * Funding:: How to help assure continued work for free software.
* Index:: Index of this documentation. * Index:: Index of this documentation.
@end menu @end menu
@end ifnottex
@c =====================================================================
@c PART I: ABOUT GNU FORTRAN
@c =====================================================================
@tex
\part{I}{About GNU Fortran}
@end tex
@c --------------------------------------------------------------------- @c ---------------------------------------------------------------------
@c Getting Started @c Introduction
@c --------------------------------------------------------------------- @c ---------------------------------------------------------------------
@node Getting Started @node Introduction
@chapter Getting Started @chapter Introduction
@c The following duplicates the text on the TexInfo table of contents.
@iftex
This manual documents the use of @command{gfortran}, the GNU Fortran
compiler. You can find in this manual how to invoke @command{gfortran},
as well as its features and incompatibilities.
@ifset DEVELOPMENT
@emph{Warning:} This document, and the compiler it describes, are still
under development. While efforts are made to keep it up-to-date, it
might not accurately reflect the status of the most recent GNU Fortran
compiler.
@end ifset
@end iftex
The GNU Fortran compiler front end was The GNU Fortran compiler front end was
designed initially as a free replacement for, designed initially as a free replacement for,
or alternative to, the unix @command{f95} command; or alternative to, the unix @command{f95} command;
@command{gfortran} is the command you'll use to invoke the compiler. @command{gfortran} is the command you'll use to invoke the compiler.
@menu
* About GNU Fortran:: What you should know about the GNU Fortran compiler.
* GNU Fortran and GCC:: You can compile Fortran, C, or other programs.
* GNU Fortran and G77:: Why we chose to start from scratch.
* Project Status:: Status of GNU Fortran, roadmap, proposed extensions.
* Standards:: Standards supported by GNU Fortran.
@end menu
@c ---------------------------------------------------------------------
@c About GNU Fortran
@c ---------------------------------------------------------------------
@node About GNU Fortran
@section About GNU Fortran
The GNU Fortran compiler is still in an early state of development. The GNU Fortran compiler is still in an early state of development.
It can generate code for most constructs and expressions, It can generate code for most constructs and expressions,
but much work remains to be done. but much work remains to be done.
...@@ -327,7 +349,7 @@ programs will call it for you. ...@@ -327,7 +349,7 @@ programs will call it for you.
@c --------------------------------------------------------------------- @c ---------------------------------------------------------------------
@node GNU Fortran and GCC @node GNU Fortran and GCC
@chapter GNU Fortran and GCC @section GNU Fortran and GCC
@cindex GNU Compiler Collection @cindex GNU Compiler Collection
GCC used to be the GNU ``C'' Compiler, GCC used to be the GNU ``C'' Compiler,
...@@ -379,7 +401,7 @@ command line options. ...@@ -379,7 +401,7 @@ command line options.
@c --------------------------------------------------------------------- @c ---------------------------------------------------------------------
@node GNU Fortran and G77 @node GNU Fortran and G77
@chapter GNU Fortran and G77 @section GNU Fortran and G77
@cindex Fortran 77 @cindex Fortran 77
@cindex G77 @cindex G77
...@@ -420,7 +442,7 @@ and then build a Fortran 95 compiler out of it. ...@@ -420,7 +442,7 @@ and then build a Fortran 95 compiler out of it.
@c --------------------------------------------------------------------- @c ---------------------------------------------------------------------
@node Project Status @node Project Status
@chapter Project Status @section Project Status
@quotation @quotation
As soon as @command{gfortran} can parse all of the statements correctly, As soon as @command{gfortran} can parse all of the statements correctly,
...@@ -480,7 +502,7 @@ future standards---in particular, Fortran 2003. ...@@ -480,7 +502,7 @@ future standards---in particular, Fortran 2003.
@c --------------------------------------------------------------------- @c ---------------------------------------------------------------------
@node Standards @node Standards
@chapter Standards @section Standards
@cindex Standards @cindex Standards
The GNU Fortran compiler implements The GNU Fortran compiler implements
...@@ -496,11 +518,11 @@ ISO/IEC 1539-1:2004 (Fortran 2003). ...@@ -496,11 +518,11 @@ ISO/IEC 1539-1:2004 (Fortran 2003).
@c ===================================================================== @c =====================================================================
@c PART II: INVOCATION REFERENCE @c PART I: INVOCATION REFERENCE
@c ===================================================================== @c =====================================================================
@tex @tex
\part{II}{Invoking GNU Fortran} \part{I}{Invoking GNU Fortran}
@end tex @end tex
@c --------------------------------------------------------------------- @c ---------------------------------------------------------------------
...@@ -687,11 +709,11 @@ setting a default data representation for the whole program. The ...@@ -687,11 +709,11 @@ setting a default data representation for the whole program. The
@c ===================================================================== @c =====================================================================
@c PART III: LANGUAGE REFERENCE @c PART II: LANGUAGE REFERENCE
@c ===================================================================== @c =====================================================================
@tex @tex
\part{III}{Language Reference} \part{II}{Language Reference}
@end tex @end tex
@c --------------------------------------------------------------------- @c ---------------------------------------------------------------------
......
...@@ -49,7 +49,7 @@ Some intrinsics have documentation yet to be completed as indicated by 'document ...@@ -49,7 +49,7 @@ Some intrinsics have documentation yet to be completed as indicated by 'document
@comment - Short @comment - Short
@menu @menu
* Introduction: Introduction * Introduction: Introduction to Intrinsics
* @code{ABORT}: ABORT, Abort the program * @code{ABORT}: ABORT, Abort the program
* @code{ABS}: ABS, Absolute value * @code{ABS}: ABS, Absolute value
* @code{ACCESS}: ACCESS, Checks file access modes * @code{ACCESS}: ACCESS, Checks file access modes
...@@ -251,7 +251,7 @@ Some intrinsics have documentation yet to be completed as indicated by 'document ...@@ -251,7 +251,7 @@ Some intrinsics have documentation yet to be completed as indicated by 'document
* @code{XOR}: XOR, Bitwise logical exclusive or * @code{XOR}: XOR, Bitwise logical exclusive or
@end menu @end menu
@node Introduction @node Introduction to Intrinsics
@section Introduction to intrinsic procedures @section Introduction to intrinsic procedures
The intrinsic procedures provided by GNU Fortran include all of the The intrinsic procedures provided by GNU Fortran include all of the
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment