Update copyright years in gcc/
[gcc.git] / gcc / doc / frontends.texi
index 26f59801010ee55c9df2189ed32969aa665cc746..cd8f3caadd72b37f3888e7a9d8e1f2f12a0038d1 100644 (file)
@@ -1,5 +1,4 @@
-@c Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-@c 1999, 2000, 2001, 2004 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2014 Free Software Foundation, Inc.
 @c This is part of the GCC manual.
 @c For copying conditions, see the file gcc.texi.
 
 @cindex GNU C Compiler
 @cindex Ada
 @cindex Fortran
+@cindex Go
 @cindex Java
 @cindex Objective-C
-@cindex treelang
+@cindex Objective-C++
 GCC stands for ``GNU Compiler Collection''.  GCC is an integrated
 distribution of compilers for several major programming languages.  These
-languages currently include C, C++, Objective-C, Java, Fortran, and Ada.
+languages currently include C, C++, Objective-C, Objective-C++, Java,
+Fortran, Ada, and Go.
 
 The abbreviation @dfn{GCC} has multiple meanings in common use.  The
 current official meaning is ``GNU Compiler Collection'', which refers
@@ -24,6 +25,7 @@ generically to the complete suite of tools.  The name historically stood
 for ``GNU C Compiler'', and this usage is still common when the emphasis
 is on compiling C programs.  Finally, the name is also used when speaking
 of the @dfn{language-independent} component of GCC: code shared among the
+compilers for all supported languages.
 
 The language-independent component of GCC includes the majority of the
 optimizers, as well as the ``back ends'' that generate machine code for
@@ -36,7 +38,7 @@ The part of a compiler that is specific to a particular language is
 called the ``front end''.  In addition to the front ends that are
 integrated components of GCC, there are several other front ends that
 are maintained separately.  These support languages such as Pascal,
-Mercury, and COBOL.  To use these, they must be built together with
+Mercury, and COBOL@.  To use these, they must be built together with
 GCC proper.
 
 @cindex C++
@@ -56,5 +58,5 @@ have been implemented as ``preprocessors'' which emit another high
 level language such as C@.  None of the compilers included in GCC are
 implemented this way; they all generate machine code directly.  This
 sort of preprocessor should not be confused with the @dfn{C
-preprocessor}, which is an integral feature of the C, C++, and
-Objective-C languages.
+preprocessor}, which is an integral feature of the C, C++, Objective-C
+and Objective-C++ languages.