aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJoseph Myers <jsm28@cam.ac.uk>2000-12-06 18:50:49 +0000
committerJoseph Myers <jsm28@gcc.gnu.org>2000-12-06 18:50:49 +0000
commitee4570050a9b98deda6ec035906037a9e39c8335 (patch)
tree625c1d23f53661e244481837b2922e887b6464ca /gcc
parentb614171efe3bc88f74a91f3903d97d977b5c3c5c (diff)
downloadgcc-ee4570050a9b98deda6ec035906037a9e39c8335.zip
gcc-ee4570050a9b98deda6ec035906037a9e39c8335.tar.gz
gcc-ee4570050a9b98deda6ec035906037a9e39c8335.tar.bz2
invoke.texi: Use @table @samp instead of @itemize @minus for table of language standards.
* invoke.texi: Use @table @samp instead of @itemize @minus for table of language standards. Fix use of @pxref. From Zack Weinberg. Also exclude specs documentation from generated manpage, and create separate ENVIRONMENT section. From-SVN: r38069
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/invoke.texi16
2 files changed, 19 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3ea0e3b..ae34567 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2000-12-06 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * invoke.texi: Use @table @samp instead of @itemize @minus for
+ table of language standards. Fix use of @pxref. From Zack
+ Weinberg. Also exclude specs documentation from generated
+ manpage, and create separate ENVIRONMENT section.
+
2000-12-06 Michael Matz <matzmich@cs.tu-berlin.de>
* gcse.c (compute_pre_data): Kill trapping expressions in
diff --git a/gcc/invoke.texi b/gcc/invoke.texi
index 6ffbb64..5d66854 100644
--- a/gcc/invoke.texi
+++ b/gcc/invoke.texi
@@ -858,7 +858,7 @@ affected.
Determine the language standard. A value for this option must be provided;
possible values are
-@itemize @minus
+@table @samp
@item iso9899:1990
Same as -ansi
@@ -890,7 +890,7 @@ same as -std=iso9899:1999, deprecated
@item gnu9x
same as -std=gnu99, deprecated
-@end itemize
+@end table
Even when this option is not specified, you can still use some of the
features of newer standards in so far as they do not conflict with
@@ -3592,6 +3592,8 @@ program uses when determining what switches to pass to @file{cc1},
are processed in order, from left to right.
@end table
+@c man end
+
@node Spec Files
@section Specifying subprocesses and the switches to pass to them
@cindex Spec Files
@@ -4019,6 +4021,8 @@ GCC also knows implicitly that arguments starting in @samp{-l} are to be
treated as compiler output files, and passed to the linker in their
proper position among the other output files.
+@c man begin OPTIONS
+
@node Target Options
@section Specifying Target Machine and Compiler Version
@cindex target options
@@ -7742,8 +7746,8 @@ If you specify this option, you can not use the @code{asm} or
@code{__asm__} keywords in functions with memory checking enabled. GNU
CC cannot understand what the @code{asm} statement may do, and therefore
cannot generate the appropriate code, so it will reject it. However, if
-you specify the function attribute @code{no_check_memory_usage} (see
-@pxref{Function Attributes}, GNU CC will disable memory checking within a
+you specify the function attribute @code{no_check_memory_usage}
+(@pxref{Function Attributes}), GNU CC will disable memory checking within a
function; you may use @code{asm} statements inside such functions. You
may have an inline expansion of a non-checked function within a checked
function; in that case GNU CC will not generate checks for the inlined
@@ -7870,10 +7874,14 @@ Be warned that you should know what you are doing when invoking this
option, and that not all targets provide complete support for it.
@end table
+@c man end
+
@node Environment Variables
@section Environment Variables Affecting GCC
@cindex environment variables
+@c man begin ENVIRONMENT
+
This section describes several environment variables that affect how GCC
operates. Some of them work by specifying directories or prefixes to use
when searching for various kinds of files. Some are used to specify other