aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcc.texi
diff options
context:
space:
mode:
authorDavid Starner <dstarner98@aasaa.ofe.org>2000-01-11 13:23:59 +0000
committerJeff Law <law@gcc.gnu.org>2000-01-11 06:23:59 -0700
commitce8f925bbf502b51dd0e3ba1b919645598eb3b0a (patch)
treef4de2f9ab0bf24553f4f86a7def76bfba21d3e0f /gcc/gcc.texi
parent8613329216196f7f36857b4c24040c1358cf14c5 (diff)
downloadgcc-ce8f925bbf502b51dd0e3ba1b919645598eb3b0a.zip
gcc-ce8f925bbf502b51dd0e3ba1b919645598eb3b0a.tar.gz
gcc-ce8f925bbf502b51dd0e3ba1b919645598eb3b0a.tar.bz2
gcc.texi (G++ and GCC): Add Java and Chill.
* gcc.texi (G++ and GCC): Add Java and Chill. (Bug Critera): Don't list languages. * gcc.texi (Incompatibilities): No longer claim most C compilers are K&R. * gcc.texi (G++ and GCC): Update other front-ends list. From-SVN: r31323
Diffstat (limited to 'gcc/gcc.texi')
-rw-r--r--gcc/gcc.texi28
1 files changed, 14 insertions, 14 deletions
diff --git a/gcc/gcc.texi b/gcc/gcc.texi
index 40483a0..16637bc 100644
--- a/gcc/gcc.texi
+++ b/gcc/gcc.texi
@@ -247,13 +247,14 @@ bugs. It corresponds to GCC version 2.96.
@ifset USING
@node G++ and GCC
-@chapter Compile C, C++, Objective C, or Fortran
+@chapter Compile C, C++, Objective C, Fortran, Java or CHILL
@cindex Objective C
-The C, C++, and Objective C, and Fortran versions of the compiler are
-integrated; this is why we use the name ``GNU Compiler Collection''.
-GCC can compile programs written in C, C++, Objective C, or Fortran.
-The Fortran compiler is described in a separate manual.
+Several versions of the compiler (C, C++, Objective C, Fortran, Java
+and CHILL) are integrated; this is why we use the name
+``GNU Compiler Collection''. GCC can compile programs written in any of these
+languages. The Fortran and CHILL compilers are described in
+separate manuals. The Java compiler currently has no manual documenting it.
@cindex GCC
``GCC'' is a common shorthand term for the GNU Compiler Collection. This is both
@@ -273,9 +274,9 @@ 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 9X, Fortran, Modula-3, and
-Pascal, are under development. These front-ends, like that for C++, are
-built in subdirectories of GCC and link to it. The result is an
+Front ends for other languages, such as Ada 95 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++,
Objective C, or any of the languages for which you have installed front
ends.
@@ -1207,10 +1208,10 @@ MALLOC=gmalloc.o
@section Incompatibilities of GCC
@cindex incompatibilities of GCC
-There are several noteworthy incompatibilities between GNU C and most
-existing (non-ANSI) versions of C. The @samp{-traditional} option
+There are several noteworthy incompatibilities between GNU C and K&R
+(non-ANSI) versions of C. The @samp{-traditional} option
eliminates many of these incompatibilities, @emph{but not all}, by
-telling GNU C to behave like the other C compilers.
+telling GNU C to behave like a K&R C compiler.
@itemize @bullet
@cindex string constants
@@ -2223,9 +2224,8 @@ that is a compiler bug. However, you should note that your idea of
for traditional practice''.
@item
-If you are an experienced user of C or C++ (or Fortran or Objective-C)
-compilers, your suggestions
-for improvement of GCC are welcome in any case.
+If you are an experienced user of one of the languages GCC supports, your
+suggestions for improvement of GCC are welcome in any case.
@end itemize
@node Bug Lists