* gfortran.texi (Introduction): Lower "Part I:
authorbrooks <brooks@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Jan 2007 02:11:05 +0000 (02:11 +0000)
committerbrooks <brooks@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Jan 2007 02:11:05 +0000 (02:11 +0000)
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120427 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/fortran/ChangeLog
gcc/fortran/gfortran.texi
gcc/fortran/intrinsic.texi

index d353efb..bdb3c0d 100644 (file)
@@ -1,5 +1,13 @@
 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.
 
 2007-01-03  Brooks Moses  <brooks.moses@codesourcery.com>
index e46b8cc..ce28947 100644 (file)
@@ -151,6 +151,11 @@ Boston, MA 02110-1301, USA@*
 
 @page
 
+@c ---------------------------------------------------------------------
+@c TexInfo table of contents.
+@c ---------------------------------------------------------------------
+
+@ifnottex
 @node Top
 @top Introduction
 @cindex Introduction
@@ -171,18 +176,13 @@ not accurately reflect the status of the most recent GNU Fortran compiler.
 @comment  better formatting.
 @comment
 @menu
-Part I: About GNU Fortran
-* 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.
+* Introduction::
 
-Part II: Invoking GNU Fortran
+Part I: Invoking GNU Fortran
 * Invoking GNU Fortran:: Command options supported by @command{gfortran}.
 * 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.
 * Extensions::           Language extensions implemented by GNU Fortran.
 * Intrinsic Procedures:: Intrinsic procedures supported by GNU Fortran.
@@ -195,28 +195,50 @@ Part III: Language Reference
 * Funding::              How to help assure continued work for free software.
 * Index::                Index of this documentation.
 @end menu
-
-
-@c =====================================================================
-@c PART I: ABOUT GNU FORTRAN
-@c =====================================================================
-
-@tex
-\part{I}{About GNU Fortran}
-@end tex
+@end ifnottex
 
 @c ---------------------------------------------------------------------
-@c Getting Started
+@c Introduction
 @c ---------------------------------------------------------------------
 
-@node Getting Started
-@chapter Getting Started
+@node Introduction
+@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
 designed initially as a free replacement for,
 or alternative to, the unix @command{f95} command;
 @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.
 It can generate code for most constructs and expressions,
 but much work remains to be done.
@@ -327,7 +349,7 @@ programs will call it for you.
 @c ---------------------------------------------------------------------
 
 @node GNU Fortran and GCC
-@chapter GNU Fortran and GCC
+@section GNU Fortran and GCC
 @cindex GNU Compiler Collection
 
 GCC used to be the GNU ``C'' Compiler,
@@ -379,7 +401,7 @@ command line options.
 @c ---------------------------------------------------------------------
 
 @node GNU Fortran and G77
-@chapter GNU Fortran and G77
+@section GNU Fortran and G77
 @cindex Fortran 77
 @cindex G77
 
@@ -420,7 +442,7 @@ and then build a Fortran 95 compiler out of it.
 @c ---------------------------------------------------------------------
 
 @node Project Status
-@chapter Project Status
+@section Project Status
 
 @quotation
 As soon as @command{gfortran} can parse all of the statements correctly,
@@ -480,7 +502,7 @@ future standards---in particular, Fortran 2003.
 @c ---------------------------------------------------------------------
 
 @node Standards
-@chapter Standards
+@section Standards
 @cindex Standards
 
 The GNU Fortran compiler implements
@@ -496,11 +518,11 @@ ISO/IEC 1539-1:2004 (Fortran 2003).
 
 
 @c =====================================================================
-@c PART II: INVOCATION REFERENCE
+@c PART I: INVOCATION REFERENCE
 @c =====================================================================
 
 @tex
-\part{II}{Invoking GNU Fortran}
+\part{I}{Invoking GNU Fortran}
 @end tex
 
 @c ---------------------------------------------------------------------
@@ -687,11 +709,11 @@ setting a default data representation for the whole program.  The
 
 
 @c =====================================================================
-@c PART III: LANGUAGE REFERENCE
+@c PART II: LANGUAGE REFERENCE
 @c =====================================================================
 
 @tex
-\part{III}{Language Reference}
+\part{II}{Language Reference}
 @end tex
 
 @c ---------------------------------------------------------------------
index c86f9f9..54961ce 100644 (file)
@@ -49,7 +49,7 @@ Some intrinsics have documentation yet to be completed as indicated by 'document
 @comment  - Short
 
 @menu
-* Introduction:         Introduction
+* Introduction:         Introduction to Intrinsics
 * @code{ABORT}:         ABORT,     Abort the program     
 * @code{ABS}:           ABS,       Absolute value     
 * @code{ACCESS}:        ACCESS,    Checks file access modes
@@ -251,7 +251,7 @@ Some intrinsics have documentation yet to be completed as indicated by 'document
 * @code{XOR}:           XOR,       Bitwise logical exclusive or
 @end menu
 
-@node Introduction
+@node Introduction to Intrinsics
 @section Introduction to intrinsic procedures
 
 The intrinsic procedures provided by GNU Fortran include all of the