\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename gfortran.info
-@set last-update March 10, 2004
+@set last-update 13 May 2004
@set copyrights-gfortran 1999-2004
@set version-gfortran 0.235
@include gcc-common.texi
-@c This indicates that this documentation is still under development.
-@c For example, if this option is set, overfull boxes are marked with
-@c an ugly black square.
-set DEVELOPMENT
-
@settitle The GNU Fortran 95 Compiler
@c Create a separate index for command line options
@menu
* Precompiled Binaries::
* General notes about compiling GFORTRAN::
-* Compiling GFORTRAN::
* Testing::
@end menu
Note: GMP is only required for the compiler itself. Compiled fortran programs
do not depend on the GMP library.
-@node Compiling GFORTRAN
-@section Compiling GFORTRAN
-@cindex Make-lang.in
-
-To build gfortran, you first need to get a copy of the GCC source tree.
-gfortran uses the new @dfn{GENERIC} intermediate representation
-to communicate with the back end.
-This new IR has not been merged yet with the GCC mainline,
-so you'll need to get a snapshot of the
-@emph{tree-ssa-20020619-branch} from the GCC CVS repository.
-This branch also contains the latest version
-You can check out this branch from the GNU Subversions server:
-
-@example
-$ export CVS_RSH=ssh
-$ cvs -z9 -d :ext:anoncvs@@subversions.gnu.org:/cvsroot/gcc co -r tree-ssa-20020619-branch gcc
-@end example
-
-You can now build GCC following the instructions on the
-@uref{htpp://gcc.gnu.org/,GCC homepage},
-(configure with @option{--enable-languages=f95}).
-
-
@node Testing
@section Testing
@cindex Test suite
@node Compiler Status
@section Compiler Status
-@itemize @emph
+@table @emph
@item Front end
This is the part of gfortran which parses a source file, verifies that it
is valid Fortran 95, performs compile time replacement of constants
front end and translate it to the GENERIC form required by the GCC back
end. Work is ongoing in these parts of gfortran, but a large part has
already been completed.
-@end itemize
+@end table
@node Library Status
@section Library Status