From 9d86bffccb9b643d2e8b88399ee0a28d67bfb4b6 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Tue, 5 Dec 2000 01:40:43 +0000 Subject: [PATCH] invoke.texi: Add support for using texi2pod.pl. * invoke.texi: Add support for using texi2pod.pl. Don't use @multitable. From-SVN: r38024 --- gcc/ChangeLog | 5 +++++ gcc/invoke.texi | 59 ++++++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 58 insertions(+), 6 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 67f073c911b..575726005ca 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2000-12-05 Joseph S. Myers + + * invoke.texi: Add support for using texi2pod.pl. Don't use + @multitable. + 2000-12-04 Nick Clifton * config/arm/arm.c (arm_override_options): Test 'insn_flags' not diff --git a/gcc/invoke.texi b/gcc/invoke.texi index c7d212a8f00..6ffbb64500e 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 -- 2.30.2