diff options
author | Geert Bosch <bosch@gcc.gnu.org> | 2001-10-25 00:31:17 +0200 |
---|---|---|
committer | Geert Bosch <bosch@gcc.gnu.org> | 2001-10-25 00:31:17 +0200 |
commit | e23381dfb4a651cd26e4143fcbae06381371da3c (patch) | |
tree | 2c77421c6b00d8c986e8445ee037b885589f97d3 /gcc/doc/gcc.texi | |
parent | 1ff37128ae7fd03586750ae1269dd3ef179f3832 (diff) | |
download | gcc-e23381dfb4a651cd26e4143fcbae06381371da3c.zip gcc-e23381dfb4a651cd26e4143fcbae06381371da3c.tar.gz gcc-e23381dfb4a651cd26e4143fcbae06381371da3c.tar.bz2 |
gcc.texi (G++ and GCC): Mention Ada front end.
* doc/gcc.texi (G++ and GCC): Mention Ada front end.
(Standards): Refer to GNAT Reference Manual.
* doc/install.texi (Configuration): Mention Ada front end.
(Building): Add build instructions for the Ada front end.
* doc/invoke.texi (Overall Options): Document Ada file types.
Add "ada" to "-x LANGUAGE" option parameters.
From-SVN: r46479
Diffstat (limited to 'gcc/doc/gcc.texi')
-rw-r--r-- | gcc/doc/gcc.texi | 26 |
1 files changed, 18 insertions, 8 deletions
diff --git a/gcc/doc/gcc.texi b/gcc/doc/gcc.texi index a2dbbcf..c6d1c86 100644 --- a/gcc/doc/gcc.texi +++ b/gcc/doc/gcc.texi @@ -296,16 +296,17 @@ bugs. It corresponds to GCC version 3.1. @ifset USING @node G++ and GCC -@chapter Compile C, C++, Objective-C, Fortran, Java or CHILL +@chapter Compile C, C++, Objective-C, Ada, CHILL, Fortran, or Java @cindex Objective-C @cindex Fortran @cindex Java @cindex CHILL -Several versions of the compiler (C, C++, Objective-C, Fortran, Java -and CHILL) are integrated; this is why we use the name +@cindex Ada +Several versions of the compiler (C, C++, Objective-C, Ada, CHILL, +Fortran, and Java) are integrated; this is why we use the name ``GNU Compiler Collection''. GCC can compile programs written in any of these -languages. The Fortran, CHILL, and Java compilers are described in +languages. The Ada, CHILL, Fortran, and Java compilers are described in separate manuals. @cindex GCC @@ -321,12 +322,17 @@ When referring to C++ compilation, it is usual to call the compiler it ``GCC'' no matter what the language context; however, the term ``G++'' is more useful when the emphasis is on compiling C++ programs. +@cindex Ada +@cindex GNAT +Similarly, when we talk about Ada compilation, we usually call the +compiler ``GNAT'', for the same reasons. + We use the name ``GCC'' to refer to the compilation system as a whole, and more specifically to the language-independent part of the compiler. For example, we refer to the optimization options as affecting the behavior of ``GCC'' or sometimes just ``the compiler''. -Front ends for other languages, such as Ada 95 and Pascal exist but +Front ends for other languages, such as Mercury and Pascal exist but have not yet been integrated into GCC@. These front ends, like that for C++, are built in subdirectories of GCC and link to it. The result is an integrated compiler that can compile programs written in C, C++, @@ -513,15 +519,19 @@ recent version, while @uref{http://www.toodarkpark.org/computers/objc/} is an older example. @uref{http://www.gnustep.org} includes useful information as well. +@xref{Top, GNAT Reference Manual, About This Guide, gnat_rm, +GNAT Reference Manual}, for information on standard +conformance and compatibility of the Ada compiler. + +@xref{References,,Language Definition References, chill, GNU Chill}, +for details of the CHILL standard. + @xref{Language,,The GNU Fortran Language, g77, Using and Porting GNU Fortran}, for details of the Fortran language supported by GCC@. @xref{Compatibility,,Compatibility with the Java Platform, gcj, GNU gcj}, for details of compatibility between @code{gcj} and the Java Platform. -@xref{References,,Language Definition References, chill, GNU Chill}, -for details of the CHILL standard. - @include invoke.texi @include install-old.texi |