aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2018-09-25 09:11:05 +0200
committerMartin Liska <marxin@gcc.gnu.org>2018-09-25 07:11:05 +0000
commit87677ac7fbe12cd180e4a3c0ab4c209e08df98e8 (patch)
treee40f3d9ebb93109e7c06cd10f7182fd7322768b7 /gcc/doc
parent4cac9d00e93a40c7b19f0060b8b4f8f5b3e4d676 (diff)
downloadgcc-87677ac7fbe12cd180e4a3c0ab4c209e08df98e8.zip
gcc-87677ac7fbe12cd180e4a3c0ab4c209e08df98e8.tar.gz
gcc-87677ac7fbe12cd180e4a3c0ab4c209e08df98e8.tar.bz2
Remove Pascal-related entries in code and comments.
2018-09-25 Martin Liska <mliska@suse.cz> * config/powerpcspe/powerpcspe.c (rs6000_output_function_epilogue): Do not handle "GNU Pascal". * config/rs6000/rs6000.c (rs6000_output_function_epilogue): Likewise. * config/sparc/sparc.c (sparc_pass_by_reference): Remove Pascal from documentation. Likewise. * dbxout.c (dbxout_range_type): Likewise. * doc/cpp.texi: Likewise. * doc/extend.texi: Likewise. * doc/frontends.texi: Likewise. * doc/invoke.texi: Remove Pascal entry. * tree.def (CLEANUP_POINT_EXPR): Likewise. * doc/rtl.texi (MODE_FUNCTION): Remove not used entry. 2018-09-25 Martin Liska <mliska@suse.cz> * c-common.c (c_common_truthvalue_conversion): Remove Pascal from documentation. From-SVN: r264559
Diffstat (limited to 'gcc/doc')
-rw-r--r--gcc/doc/cpp.texi2
-rw-r--r--gcc/doc/extend.texi2
-rw-r--r--gcc/doc/frontends.texi3
-rw-r--r--gcc/doc/invoke.texi3
-rw-r--r--gcc/doc/rtl.texi5
5 files changed, 3 insertions, 12 deletions
diff --git a/gcc/doc/cpp.texi b/gcc/doc/cpp.texi
index efad2c8..5345574 100644
--- a/gcc/doc/cpp.texi
+++ b/gcc/doc/cpp.texi
@@ -194,7 +194,7 @@ will be removed, and the Makefile will not work.
Having said that, you can often get away with using cpp on things which
are not C@. Other Algol-ish programming languages are often safe
-(Pascal, Ada, etc.) So is assembly, with caution. @option{-traditional-cpp}
+(Ada, etc.) So is assembly, with caution. @option{-traditional-cpp}
mode preserves more white space, and is otherwise more permissive. Many
of the problems can be avoided by writing C or C++ style comments
instead of native language comments, and keeping macros simple.
diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi
index 7a69655..cfe6a8e 100644
--- a/gcc/doc/extend.texi
+++ b/gcc/doc/extend.texi
@@ -26,7 +26,7 @@ extensions, accepted by GCC in C90 mode and in C++.
* Statement Exprs:: Putting statements and declarations inside expressions.
* Local Labels:: Labels local to a block.
* Labels as Values:: Getting pointers to labels, and computed gotos.
-* Nested Functions:: As in Algol and Pascal, lexical scoping of functions.
+* Nested Functions:: Nested function in GNU C.
* Constructing Calls:: Dispatching a call to another function.
* Typeof:: @code{typeof}: referring to the type of an expression.
* Conditionals:: Omitting the middle operand of a @samp{?:} expression.
diff --git a/gcc/doc/frontends.texi b/gcc/doc/frontends.texi
index ecf1d51..dbb83ee 100644
--- a/gcc/doc/frontends.texi
+++ b/gcc/doc/frontends.texi
@@ -32,11 +32,10 @@ various processors.
@cindex COBOL
@cindex Mercury
-@cindex Pascal
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,
+are maintained separately. These support languages such as
Mercury, and COBOL@. To use these, they must be built together with
GCC proper.
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index dba1e62..7ef4e7a 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -1450,9 +1450,6 @@ Ada source code file containing a library unit body (a subprogram or
package body). Such files are also called @dfn{bodies}.
@c GCC also knows about some suffixes for languages not yet included:
-@c Pascal:
-@c @var{file}.p
-@c @var{file}.pas
@c Ratfor:
@c @var{file}.r
diff --git a/gcc/doc/rtl.texi b/gcc/doc/rtl.texi
index 0695ad2..463bdc6 100644
--- a/gcc/doc/rtl.texi
+++ b/gcc/doc/rtl.texi
@@ -1393,11 +1393,6 @@ Complex floating point modes. By default these are @code{QCmode},
@code{HCmode}, @code{SCmode}, @code{DCmode}, @code{XCmode}, and
@code{TCmode}.
-@findex MODE_FUNCTION
-@item MODE_FUNCTION
-Algol or Pascal function variables including a static chain.
-(These are not currently implemented).
-
@findex MODE_CC
@item MODE_CC
Modes representing condition code values. These are @code{CCmode} plus