Commit ce8f925b by David Starner Committed by Jeff Law

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
parent 86133292
Tue Jan 11 06:14:39 2000 David Starner <dstarner98@aasaa.ofe.org>
* 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.
Tue Jan 11 05:49:01 2000 Jeffrey A Law (law@cygnus.com) Tue Jan 11 05:49:01 2000 Jeffrey A Law (law@cygnus.com)
* Band-aid until haifa's bitset implementation is nuked. * Band-aid until haifa's bitset implementation is nuked.
......
...@@ -247,13 +247,14 @@ bugs. It corresponds to GCC version 2.96. ...@@ -247,13 +247,14 @@ bugs. It corresponds to GCC version 2.96.
@ifset USING @ifset USING
@node G++ and GCC @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 @cindex Objective C
The C, C++, and Objective C, and Fortran versions of the compiler are Several versions of the compiler (C, C++, Objective C, Fortran, Java
integrated; this is why we use the name ``GNU Compiler Collection''. and CHILL) are integrated; this is why we use the name
GCC can compile programs written in C, C++, Objective C, or Fortran. ``GNU Compiler Collection''. GCC can compile programs written in any of these
The Fortran compiler is described in a separate manual. languages. The Fortran and CHILL compilers are described in
separate manuals. The Java compiler currently has no manual documenting it.
@cindex GCC @cindex GCC
``GCC'' is a common shorthand term for the GNU Compiler Collection. This is both ``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 ...@@ -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 compiler. For example, we refer to the optimization options as
affecting the behavior of ``GCC'' or sometimes just ``the compiler''. affecting the behavior of ``GCC'' or sometimes just ``the compiler''.
Front ends for other languages, such as Ada 9X, Fortran, Modula-3, and Front ends for other languages, such as Ada 95 and Pascal exist but
Pascal, are under development. These front-ends, like that for C++, are have not yet been integrated into GCC. These front-ends, like that for C++,
built in subdirectories of GCC and link to it. The result is an are built in subdirectories of GCC and link to it. The result is an
integrated compiler that can compile programs written in C, C++, integrated compiler that can compile programs written in C, C++,
Objective C, or any of the languages for which you have installed front Objective C, or any of the languages for which you have installed front
ends. ends.
...@@ -1207,10 +1208,10 @@ MALLOC=gmalloc.o ...@@ -1207,10 +1208,10 @@ MALLOC=gmalloc.o
@section Incompatibilities of GCC @section Incompatibilities of GCC
@cindex incompatibilities of GCC @cindex incompatibilities of GCC
There are several noteworthy incompatibilities between GNU C and most There are several noteworthy incompatibilities between GNU C and K&R
existing (non-ANSI) versions of C. The @samp{-traditional} option (non-ANSI) versions of C. The @samp{-traditional} option
eliminates many of these incompatibilities, @emph{but not all}, by 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 @itemize @bullet
@cindex string constants @cindex string constants
...@@ -2223,9 +2224,8 @@ that is a compiler bug. However, you should note that your idea of ...@@ -2223,9 +2224,8 @@ that is a compiler bug. However, you should note that your idea of
for traditional practice''. for traditional practice''.
@item @item
If you are an experienced user of C or C++ (or Fortran or Objective-C) If you are an experienced user of one of the languages GCC supports, your
compilers, your suggestions suggestions for improvement of GCC are welcome in any case.
for improvement of GCC are welcome in any case.
@end itemize @end itemize
@node Bug Lists @node Bug Lists
......
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