aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJoseph Myers <jsm28@cam.ac.uk>2000-12-05 01:40:43 +0000
committerJoseph Myers <jsm28@gcc.gnu.org>2000-12-05 01:40:43 +0000
commit9d86bffccb9b643d2e8b88399ee0a28d67bfb4b6 (patch)
treeb60ef641fe6a8dc7069aacb62dc3acb5e2f80d60 /gcc
parent1269f395198ca34242018b563b8a17dac5a9bd4d (diff)
downloadgcc-9d86bffccb9b643d2e8b88399ee0a28d67bfb4b6.zip
gcc-9d86bffccb9b643d2e8b88399ee0a28d67bfb4b6.tar.gz
gcc-9d86bffccb9b643d2e8b88399ee0a28d67bfb4b6.tar.bz2
invoke.texi: Add support for using texi2pod.pl.
* invoke.texi: Add support for using texi2pod.pl. Don't use @multitable. From-SVN: r38024
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/invoke.texi59
2 files changed, 58 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 67f073c..5757260 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2000-12-05 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * invoke.texi: Add support for using texi2pod.pl. Don't use
+ @multitable.
+
2000-12-04 Nick Clifton <nickc@redhat.com>
* config/arm/arm.c (arm_override_options): Test 'insn_flags' not
diff --git a/gcc/invoke.texi b/gcc/invoke.texi
index c7d212a..6ffbb64 100644
--- a/gcc/invoke.texi
+++ b/gcc/invoke.texi
@@ -2,12 +2,56 @@
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
+@ignore
+@c man begin COPYRIGHT
+Copyright @copyright{} 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997,
+1998, 1999, 2000 Free Software Foundation, Inc.
+
+Permission is granted to make and distribute verbatim copies of this
+manual provided the copyright notice and this permission notice are
+preserved on all copies.
+
+Permission is granted to copy and distribute modified versions of this
+manual under the conditions for verbatim copying, provided also that the
+entire resulting derived work is distributed under the terms of a
+permission notice identical to this one.
+
+Permission is granted to copy and distribute translations of this manual
+into another language, under the above conditions for modified versions,
+except that this permission notice may be included in translations
+approved by the Free Software Foundation instead of in the original
+English.
+@c man end
+@c Set file name and title for the man page.
+@setfilename gcc
+@settitle GNU project C and C++ compiler
+@c man begin SYNOPSIS
+gcc [@samp{-c}|@samp{-S}|@samp{-E}] [@samp{-std=}@var{standard}]
+ [@samp{-g}] [@samp{-pg}] [@samp{-O}@var{level}]
+ [@samp{-W}@var{warn}...] [@samp{-pedantic}]
+ [@samp{-I}@var{dir}...] [@samp{-L}@var{dir}...]
+ [@samp{-D}@var{macro}[=@var{defn}]...] [@samp{-U}@var{macro}]
+ [@samp{-f}@var{option}...] [@samp{-m}@var{machine-option}...]
+ [@samp{-o} @var{outfile}] @var{infile}...
+
+Only the most useful options are listed here; see below for the
+remainder. @samp{g++} accepts mostly the same options as @samp{gcc}.
+@c man end
+@c man begin SEEALSO
+cpp(1), gcov(1), g77(1), as(1), ld(1), gdb(1), adb(1), dbx(1), sdb(1)
+and the Info entries for @file{gcc}, @file{cpp}, @file{g77}, @file{as},
+@file{ld}, @file{binutils} and @file{gdb}.
+@c man end
+@end ignore
+
@node Invoking GCC
@chapter GCC Command Options
@cindex GCC command options
@cindex command options
@cindex options, GCC command
+@c man begin DESCRIPTION
+
When you invoke GCC, it normally does preprocessing, compilation,
assembly and linking. The ``overall options'' allow you to stop this
process at an intermediate stage. For example, the @samp{-c} option
@@ -51,6 +95,8 @@ these have both positive and negative forms; the negative form of
@samp{-ffoo} would be @samp{-fno-foo}. This manual documents
only one of these two forms, whichever one is not the default.
+@c man end
+
@menu
* Option Summary:: Brief list of all options, without explanations.
* Overall Options:: Controlling the kind of output:
@@ -526,6 +572,8 @@ in the following sections.
* Target Options:: Running a cross-compiler, or an old version of GCC.
@end menu
+@c man begin OPTIONS
+
@node Overall Options
@section Options Controlling the Kind of Output
@@ -6199,12 +6247,9 @@ These @samp{-m} options are defined for the i386 family of computers:
@table @code
@item -mcpu=@var{cpu type}
Assume the defaults for the machine type @var{cpu type} when scheduling
-instructions. The choices for @var{cpu type} are:
-
-@multitable @columnfractions .20 .20 .20 .20
-@item @samp{i386} @tab @samp{i486} @tab @samp{i586} @tab @samp{i686}
-@item @samp{pentium} @tab @samp{pentiumpro} @tab @samp{k6} @tab @samp{athlon}
-@end multitable
+instructions. The choices for @var{cpu type} are @samp{i386},
+@samp{i486}, @samp{i586}, @samp{i686}, @samp{pentium},
+@samp{pentiumpro}, @samp{k6}, and @samp{athlon}
While picking a specific @var{cpu type} will schedule things appropriately
for that particular chip, the compiler will not generate any code that
@@ -7999,6 +8044,8 @@ compiler will use mblen and mbtowc as defined by the default locale to
recognize and translate multibyte characters.
@end table
+@c man end
+
@node Running Protoize
@section Running Protoize