bug-gnupress
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-gnupress] [DOCPATCH] Last round for the gccoptlist's patch for 3.3


From: James A Morrison
Subject: [Bug-gnupress] [DOCPATCH] Last round for the gccoptlist's patch for 3.3
Date: Thu, 17 Apr 2003 01:52:48 -0400

 Hi,

  This patch is all the changes I have against the 3.3 branch for
invoke.texi.  I haven't realphabetized the Darwin options on mainline
yet, but I can get to that after easter.

James A. Morrison

2003-04-17  James A Morrison  <address@hidden>
        
        * invoke.texi Eliminate extra white-space caused by
        @gccoptlist{ on its own line.
        Re-wrapped option lines that were too wide.
        Added @gol to options that didn't have them.
        Ensured there are two spaces between each option.
        (Dariwn Options): Realphabetize the list. Put all the Mac OS 
        linker options in a @gccoptlist.

Index: invoke.texi
===================================================================
RCS file: /cvsroot/gcc/gcc/gcc/doc/invoke.texi,v
retrieving revision 1.209.2.24
diff -u -r1.209.2.24 invoke.texi
--- invoke.texi 15 Apr 2003 16:41:55 -0000      1.209.2.24
+++ invoke.texi 17 Apr 2003 02:33:09 -0000
@@ -154,15 +154,13 @@
 @table @emph
 @item Overall Options
 @xref{Overall Options,,Options Controlling the Kind of Output}.
address@hidden
--c  -S  -E  -o @var{file}  -pipe  -pass-exit-codes  -x @var{language} @gol
--v  -###  --help  --target-help  --version}
address@hidden  -S  -E  -o @var{file}  -pipe  -pass-exit-codes  @gol
+-x @var{language}  -v  -###  --help  --target-help  --version}
 
 @item C Language Options
 @xref{C Dialect Options,,Options Controlling C Dialect}.
address@hidden
--ansi  address@hidden  -aux-info @var{filename} @gol
--fno-asm  -fno-builtin address@hidden @gol
address@hidden  address@hidden  -aux-info @var{filename} @gol
+-fno-asm  -fno-builtin  address@hidden @gol
 -fhosted  -ffreestanding  -fms-extensions @gol
 -trigraphs  -no-integrated-cpp  -traditional  -traditional-cpp @gol
 -fallow-single-precision  -fcond-mismatch @gol
@@ -172,9 +170,8 @@
 
 @item C++ Language Options
 @xref{C++ Dialect Options,,Options Controlling C++ Dialect}.
address@hidden
address@hidden -fno-access-control  -fcheck-new @gol
--fconserve-space -fno-const-strings  -fdollars-in-identifiers @gol
address@hidden@var{n}  -fno-access-control  -fcheck-new @gol
+-fconserve-space  -fno-const-strings  -fdollars-in-identifiers @gol
 -fno-elide-constructors @gol
 -fno-enforce-eh-specs  -fexternal-templates @gol
 -falt-external-templates @gol
@@ -186,7 +183,7 @@
 -fno-optional-diags  -fpermissive @gol
 -frepo  -fno-rtti  -fstats  address@hidden @gol
 -fuse-cxa-atexit  -fvtable-gc  -fno-weak  -nostdinc++ @gol
--fno-default-inline -Wabi -Wctor-dtor-privacy @gol
+-fno-default-inline  -Wabi  -Wctor-dtor-privacy @gol
 -Wnon-virtual-dtor  -Wreorder @gol
 -Weffc++  -Wno-deprecated @gol
 -Wno-non-template-friend  -Wold-style-cast @gol
@@ -195,22 +192,19 @@
 
 @item Objective-C Language Options
 @xref{Objective-C Dialect Options,,Options Controlling Objective-C Dialect}.
address@hidden
address@hidden @gol
address@hidden@var{class-name} @gol
 -fgnu-runtime  -fnext-runtime  -gen-decls @gol
--Wno-protocol  -Wselector -Wundeclared-selector}
+-Wno-protocol  -Wselector  -Wundeclared-selector}
 
 @item Language Independent Options
 @xref{Language Independent Options,,Options to Control Diagnostic Messages 
Formatting}.
address@hidden
address@hidden  @gol
address@hidden@var{n} @gol
 address@hidden@r{|address@hidden
 
 @item Warning Options
 @xref{Warning Options,,Options to Request or Suppress Warnings}.
address@hidden
--fsyntax-only  -pedantic  -pedantic-errors @gol
--w  -W  -Wall -Waggregate-return @gol
address@hidden  -pedantic  -pedantic-errors @gol
+-w  -W  -Wall  -Waggregate-return @gol
 -Wcast-align  -Wcast-qual  -Wchar-subscripts  -Wcomment @gol
 -Wconversion  -Wno-deprecated-declarations @gol
 -Wdisabled-optimization  -Wno-div-by-zero  -Werror @gol
@@ -219,7 +213,7 @@
 -Wimplicit  -Wimplicit-int  @gol
 -Wimplicit-function-declaration @gol
 -Werror-implicit-function-declaration @gol
--Wimport  -Winline -Wno-endif-labels @gol
+-Wimport  -Winline  -Wno-endif-labels @gol
 address@hidden  -Wlong-long @gol
 -Wmain  -Wmissing-braces @gol
 -Wmissing-format-attribute  -Wmissing-noreturn @gol
@@ -228,25 +222,24 @@
 -Wparentheses  -Wpointer-arith  -Wredundant-decls @gol
 -Wreturn-type  -Wsequence-point  -Wshadow @gol
 -Wsign-compare  -Wstrict-aliasing @gol
--Wswitch  -Wswitch-default -Wswitch-enum @gol
--Wsystem-headers -Wtrigraphs  -Wundef  -Wuninitialized @gol
+-Wswitch  -Wswitch-default  -Wswitch-enum @gol
+-Wsystem-headers  -Wtrigraphs  -Wundef  -Wuninitialized @gol
 -Wunknown-pragmas  -Wunreachable-code @gol
 -Wunused  -Wunused-function  -Wunused-label  -Wunused-parameter @gol
 -Wunused-value  -Wunused-variable  -Wwrite-strings}
 
 @item C-only Warning Options
address@hidden
--Wbad-function-cast  -Wmissing-declarations @gol
address@hidden  -Wmissing-declarations @gol
 -Wmissing-prototypes  -Wnested-externs @gol
 -Wstrict-prototypes  -Wtraditional}
 
 @item Debugging Options
 @xref{Debugging Options,,Options for Debugging Your Program or GCC}.
address@hidden
address@hidden  -dumpspecs  -dumpmachine  -dumpversion @gol
--fdump-unnumbered address@hidden@address@hidden @gol
address@hidden@var{letters}  -dumpspecs  -dumpmachine  -dumpversion @gol
+-fdump-unnumbered  address@hidden@address@hidden @gol
 address@hidden@address@hidden @gol
address@hidden@address@hidden address@hidden@address@hidden @gol
address@hidden@address@hidden  @gol
address@hidden@address@hidden @gol
 address@hidden@address@hidden @gol
 -feliminate-dwarf2-dups  -fmem-report @gol
 -fprofile-arcs  address@hidden @gol
@@ -260,42 +253,41 @@
 
 @item Optimization Options
 @xref{Optimize Options,,Options that Control Optimization}.
address@hidden
address@hidden  address@hidden @gol
address@hidden@var{n}  address@hidden @gol
 address@hidden  address@hidden  @gol
--fbranch-probabilities  -fcaller-saves -fcprop-registers @gol
+-fbranch-probabilities  -fcaller-saves  -fcprop-registers @gol
 -fcse-follow-jumps  -fcse-skip-blocks  -fdata-sections @gol
 -fdelayed-branch  -fdelete-null-pointer-checks @gol
 -fexpensive-optimizations  -ffast-math  -ffloat-store @gol
 -fforce-addr  -fforce-mem  -ffunction-sections @gol
--fgcse  -fgcse-lm  -fgcse-sm -floop-optimize -fcrossjumping @gol
--fif-conversion -fif-conversion2 @gol
+-fgcse  -fgcse-lm  -fgcse-sm  -floop-optimize  -fcrossjumping @gol
+-fif-conversion  -fif-conversion2 @gol
 -finline-functions  address@hidden  -fkeep-inline-functions @gol
 -fkeep-static-consts  -fmerge-constants  -fmerge-all-constants @gol
 -fmove-all-movables  -fnew-ra  -fno-branch-count-reg @gol
 -fno-default-inline  -fno-defer-pop @gol
 -fno-function-cse  -fno-guess-branch-probability @gol
 -fno-inline  -fno-math-errno  -fno-peephole  -fno-peephole2 @gol
--funsafe-math-optimizations -ffinite-math-only @gol
--fno-trapping-math -fno-zero-initialized-in-bss @gol
+-funsafe-math-optimizations  -ffinite-math-only @gol
+-fno-trapping-math  -fno-zero-initialized-in-bss @gol
 -fomit-frame-pointer  -foptimize-register-move @gol
 -foptimize-sibling-calls  -fprefetch-loop-arrays @gol
--freduce-all-givs -fregmove  -frename-registers @gol
--freorder-blocks -freorder-functions @gol
+-freduce-all-givs  -fregmove  -frename-registers @gol
+-freorder-blocks  -freorder-functions @gol
 -frerun-cse-after-loop  -frerun-loop-opt @gol
 -fschedule-insns  -fschedule-insns2 @gol
 -fno-sched-interblock  -fno-sched-spec  -fsched-spec-load @gol
 -fsched-spec-load-dangerous  -fsignaling-nans @gol
--fsingle-precision-constant  -fssa -fssa-ccp -fssa-dce @gol
--fstrength-reduce  -fstrict-aliasing  -ftracer -fthread-jumps @gol
+-fsingle-precision-constant  -fssa  -fssa-ccp  -fssa-dce @gol
+-fstrength-reduce  -fstrict-aliasing  -ftracer  -fthread-jumps @gol
 -funroll-all-loops  -funroll-loops  @gol
---param @address@hidden
+--param @address@hidden @gol
 -O  -O0  -O1  -O2  -O3  -Os}
 
 @item Preprocessor Options
 @xref{Preprocessor Options,,Options Controlling the Preprocessor}.
address@hidden
--$  address@hidden@var{answer}  address@hidden@address@hidden@r{]} @gol
address@hidden  address@hidden@var{answer} @gol 
address@hidden@address@hidden@r{]} @gol
 -C  -dD  -dI  -dM  -dN @gol
 address@hidden@address@hidden@r{]}  -E  -H @gol
 -idirafter @var{dir} @gol
@@ -307,13 +299,11 @@
 
 @item Assembler Option
 @xref{Assembler Options,,Passing Options to the Assembler}.
address@hidden
--Wa,@var{option}}
address@hidden,@var{option}}
 
 @item Linker Options
 @xref{Link Options,,Options for Linking}.
address@hidden
address@hidden  address@hidden @gol
address@hidden@var{object-file-name}  address@hidden @gol
 -nostartfiles  -nodefaultlibs  -nostdlib @gol
 -s  -static  -static-libgcc  -shared  -shared-libgcc  -symbolic @gol
 -Wl,@var{option}  -Xlinker @var{option} @gol
@@ -321,38 +311,32 @@
 
 @item Directory Options
 @xref{Directory Options,,Options for Directory Search}.
address@hidden
address@hidden  address@hidden  -I-  address@hidden  address@hidden
address@hidden@var{prefix}  address@hidden  -I-  address@hidden  address@hidden
 
 @item Target Options
 @c I wrote this xref this way to avoid overfull hbox. -- rms
 @xref{Target Options}.
address@hidden
--V @var{version} -b @var{machine}}
address@hidden @var{version}  -b @var{machine}}
 
 @item Machine Dependent Options
 @xref{Submodel Options,,Hardware Models and Configurations}.
 
 @emph{M680x0 Options}
address@hidden
--m68000  -m68020  -m68020-40  -m68020-60  -m68030  -m68040 @gol
address@hidden  -m68020  -m68020-40  -m68020-60  -m68030  -m68040 @gol
 -m68060  -mcpu32  -m5200  -m68881  -mbitfield  -mc68000  -mc68020   @gol
 -mfpa  -mnobitfield  -mrtd  -mshort  -msoft-float  -mpcrel @gol
 -malign-int  -mstrict-align}
 
 @emph{M68hc1x Options}
address@hidden
--m6811  -m6812  -m68hc11  -m68hc12  -m68hcs12 @gol
address@hidden  -m6812  -m68hc11  -m68hc12  -m68hcs12 @gol
 -mauto-incdec  -minmax  -mlong-calls  -mshort @gol
 address@hidden
 
 @emph{VAX Options}
address@hidden
--mg  -mgnu  -munix}
address@hidden  -mgnu  -munix}
 
 @emph{SPARC Options}
address@hidden
address@hidden @gol
address@hidden@var{cpu-type} @gol
 address@hidden @gol
 address@hidden @gol
 -m32  -m64 @gol
@@ -366,8 +350,7 @@
 -msupersparc  -munaligned-doubles  -mv8}
 
 @emph{ARM Options}
address@hidden
--mapcs-frame  -mno-apcs-frame @gol
address@hidden  -mno-apcs-frame @gol
 -mapcs-26  -mapcs-32 @gol
 -mapcs-stack-check  -mno-apcs-stack-check @gol
 -mapcs-float  -mno-apcs-float @gol
@@ -387,26 +370,22 @@
 -mpoke-function-name @gol
 -mthumb  -marm @gol
 -mtpcs-frame  -mtpcs-leaf-frame @gol
--mcaller-super-interworking  -mcallee-super-interworking }
+-mcaller-super-interworking  -mcallee-super-interworking}
 
 @emph{MN10200 Options}
address@hidden
--mrelax}
address@hidden
 
 @emph{MN10300 Options}
address@hidden
--mmult-bug  -mno-mult-bug @gol
address@hidden  -mno-mult-bug @gol
 -mam33  -mno-am33 @gol
 -mno-crt0  -mrelax}
 
 @emph{M32R/D Options}
address@hidden
--m32rx -m32r address@hidden  address@hidden @gol
--G @var{num}}
address@hidden  -m32r  address@hidden @gol
address@hidden  -G @var{num}}
 
 @emph{M88K Options}
address@hidden
--m88000  -m88100  -m88110  -mbig-pic @gol
address@hidden  -m88100  -m88110  -mbig-pic @gol
 -mcheck-zero-division  -mhandle-large-shift @gol
 -midentify-revision  -mno-check-zero-division @gol
 -mno-ocs-debug-info  -mno-ocs-frame-position @gol
@@ -418,12 +397,11 @@
 -mversion-03.00  -mwarn-passed-structs}
 
 @emph{RS/6000 and PowerPC Options}
address@hidden
address@hidden @gol
address@hidden@var{cpu-type} @gol
 address@hidden @gol
 -mpower  -mno-power  -mpower2  -mno-power2 @gol
 -mpowerpc  -mpowerpc64  -mno-powerpc @gol
--maltivec -mno-altivec @gol
+-maltivec  -mno-altivec @gol
 -mpowerpc-gpopt  -mno-powerpc-gpopt @gol
 -mpowerpc-gfxopt  -mno-powerpc-gfxopt @gol
 -mnew-mnemonics  -mold-mnemonics @gol
@@ -434,48 +412,45 @@
 -mfused-madd  -mno-fused-madd  -mbit-align  -mno-bit-align @gol
 -mstrict-align  -mno-strict-align  -mrelocatable @gol
 -mno-relocatable  -mrelocatable-lib  -mno-relocatable-lib @gol
--mtoc  -mno-toc -mlittle  -mlittle-endian  -mbig  -mbig-endian @gol
--mcall-aix -mcall-sysv -mcall-netbsd @gol
--maix-struct-return -msvr4-struct-return @gol
--mabi=altivec -mabi=no-altivec @gol
--mabi=spe -mabi=no-spe @gol
--misel=yes -misel=no @gol
+-mtoc  -mno-toc  -mlittle  -mlittle-endian  -mbig  -mbig-endian @gol
+-mcall-aix  -mcall-sysv  -mcall-netbsd @gol
+-maix-struct-return  -msvr4-struct-return @gol
+-mabi=altivec  -mabi=no-altivec @gol
+-mabi=spe  -mabi=no-spe @gol
+-misel=yes  -misel=no @gol
 -mprototype  -mno-prototype @gol
--msim  -mmvme  -mads  -myellowknife  -memb -msdata @gol
address@hidden  -mvxworks -mwindiss -G @var{num} -pthread}
+-msim  -mmvme  -mads  -myellowknife  -memb  -msdata @gol
address@hidden  -mvxworks  -mwindiss  -G @var{num}  -pthread}
 
 @emph{Darwin Options}
address@hidden
--all_load -allowable_client -arch -arch_errors_fatal @gol
--arch_only -bind_at_load -bundle -bundle_loader @gol
--client_name -compatibility_version -current_version @gol
--dependency-file -dylib_file -dylinker_install_name @gol
--dynamic -dynamiclib -exported_symbols_list @gol
--filelist -flat_namespace -force_cpusubtype_ALL @gol
--force_flat_namespace -headerpad_max_install_names @gol
--image_base -init -install_name -keep_private_externs @gol
--multi_module -multiply_defined -multiply_defined_unused @gol
--noall_load -nomultidefs -noprebind -noseglinkedit @gol
--pagezero_size -prebind -prebind_all_twolevel_modules @gol
--private_bundle -read_only_relocs -sectalign @gol
--sectobjectsymbols -whyload -seg1addr @gol
--sectcreate -sectobjectsymbols -sectorder @gol
--seg_addr_table -seg_addr_table_filename -seglinkedit @gol
--segprot -segs_read_only_addr -segs_read_write_addr @gol
--single_module -static -sub_library -sub_umbrella @gol
--twolevel_namespace -umbrella -undefined @gol
--unexported_symbols_list -weak_reference_mismatches -whatsloaded}
address@hidden  -allowable_client  -arch  -arch_errors_fatal @gol
+-arch_only  -bind_at_load  -bundle  -bundle_loader @gol
+-client_name  -compatibility_version  -current_version @gol
+-dependency-file  -dylib_file  -dylinker_install_name @gol
+-dynamic  -dynamiclib  -exported_symbols_list @gol
+-filelist  -flat_namespace  -force_cpusubtype_ALL @gol
+-force_flat_namespace  -headerpad_max_install_names @gol
+-image_base  -init  -install_name  -keep_private_externs @gol
+-multi_module  -multiply_defined  -multiply_defined_unused @gol
+-noall_load  -nomultidefs  -noprebind  -noseglinkedit @gol
+-pagezero_size  -prebind  -prebind_all_twolevel_modules @gol
+-private_bundle  -read_only_relocs  -sectalign @gol
+-sectobjectsymbols  -sectcreate  -sectobjectsymbols @gol
+-sectorder  -seg_addr_table  -seg_addr_table_filename @gol
+-seg1addr  -seglinkedit  -segprot  -segs_read_only_addr @gol
+-segs_read_write_addr  -single_module  -static  -sub_library @gol
+sub_umbrella  -twolevel_namespace  -umbrella  -undefined @gol
+-unexported_symbols_list  -weak_reference_mismatches @gol
+-whatsloaded  -whyload}
 
 @emph{RT Options}
address@hidden
--mcall-lib-mul  -mfp-arg-in-fpregs  -mfp-arg-in-gregs @gol
address@hidden  -mfp-arg-in-fpregs  -mfp-arg-in-gregs @gol
 -mfull-fp-blocks  -mhc-struct-return  -min-line-mul @gol
 -mminimum-fp-blocks  -mnohc-struct-return}
 
 @emph{MIPS Options}
address@hidden
--mabicalls address@hidden address@hidden @gol
address@hidden -membedded-data  -muninit-const-in-rodata @gol
address@hidden  address@hidden  address@hidden @gol
address@hidden  -membedded-data  -muninit-const-in-rodata @gol
 -membedded-pic  -mfp32  -mfp64  -mfused-madd  -mno-fused-madd @gol
 -mgas  -mgp32  -mgp64 @gol
 -mgpopt  -mhalf-pic  -mhard-float  -mint64  -mips1 @gol
@@ -488,30 +463,28 @@
 -m4650  -msingle-float  -mmad @gol
 -mstats  -EL  -EB  -G @var{num}  -nocpp @gol
 -mabi=32  -mabi=n32  -mabi=64  -mabi=eabi @gol
--mfix7000  -mno-crt0 address@hidden -mno-flush-func @gol
--mbranch-likely -mno-branch-likely}
+-mfix7000  -mno-crt0  address@hidden  -mno-flush-func @gol
+-mbranch-likely  -mno-branch-likely}
 
 @emph{i386 and x86-64 Options}
address@hidden
address@hidden  address@hidden address@hidden @gol
address@hidden  -mno-fancy-math-387 @gol
address@hidden@var{cpu-type}  address@hidden  @gol
address@hidden  address@hidden  -mno-fancy-math-387 @gol
 -mno-fp-ret-in-387  -msoft-float  -msvr3-shlib @gol
 -mno-wide-multiply  -mrtd  -malign-double @gol
 address@hidden @gol
--mmmx  -msse -msse2 -m3dnow @gol
+-mmmx  -msse  -msse2  -m3dnow @gol
 -mthreads  -mno-align-stringops  -minline-all-stringops @gol
 -mpush-args  -maccumulate-outgoing-args  -m128bit-long-double @gol
 -m96bit-long-double  address@hidden  -momit-leaf-frame-pointer @gol
 address@hidden
 address@hidden @gol
--m32 -m64}
+-m32  -m64}
 
 @emph{HPPA Options}
address@hidden
address@hidden @gol
address@hidden@var{architecture-type} @gol
 -mbig-switch  -mdisable-fpregs  -mdisable-indexing @gol
--mfast-indirect-calls  -mgas  -mgnu-ld -mhp-ld @gol
--mjump-in-delay -mlinker-opt -mlong-calls @gol
+-mfast-indirect-calls  -mgas  -mgnu-ld  -mhp-ld @gol
+-mjump-in-delay  -mlinker-opt  -mlong-calls @gol
 -mlong-load-store  -mno-big-switch  -mno-disable-fpregs @gol
 -mno-disable-indexing  -mno-fast-indirect-calls  -mno-gas @gol
 -mno-jump-in-delay  -mno-long-load-store @gol
@@ -522,8 +495,7 @@
 -nolibdld  -static  -threads}
 
 @emph{Intel 960 Options}
address@hidden
address@hidden  -masm-compat  -mclean-linkage @gol
address@hidden@var{cpu-type}  -masm-compat  -mclean-linkage @gol
 -mcode-align  -mcomplex-addr  -mleaf-procedures @gol
 -mic-compat  -mic2.0-compat  -mic3.0-compat @gol
 -mintel-asm  -mno-clean-linkage  -mno-code-align @gol
@@ -533,8 +505,7 @@
 -mtail-call}
 
 @emph{DEC Alpha Options}
address@hidden
--mno-fp-regs  -msoft-float  -malpha-as  -mgas @gol
address@hidden  -msoft-float  -malpha-as  -mgas @gol
 -mieee  -mieee-with-inexact  -mieee-conformant @gol
 address@hidden  address@hidden @gol
 address@hidden  -mbuild-constants @gol
@@ -545,111 +516,96 @@
 address@hidden
 
 @emph{DEC Alpha/VMS Options}
address@hidden
--mvms-return-codes}
address@hidden
 
 @emph{H8/300 Options}
address@hidden
--mrelax  -mh  -ms  -mn  -mint32  -malign-300}
address@hidden  -mh  -ms  -mn  -mint32  -malign-300}
 
 @emph{SH Options}
address@hidden
--m1  -m2  -m3  -m3e @gol
address@hidden  -m2  -m3  -m3e @gol
 -m4-nofpu  -m4-single-only  -m4-single  -m4 @gol
--m5-64media -m5-64media-nofpu @gol
--m5-32media -m5-32media-nofpu @gol
--m5-compact -m5-compact-nofpu @gol
+-m5-64media  -m5-64media-nofpu @gol
+-m5-32media  -m5-32media-nofpu @gol
+-m5-compact  -m5-compact-nofpu @gol
 -mb  -ml  -mdalign  -mrelax @gol
 -mbigtable  -mfmovd  -mhitachi  -mnomacsave @gol
 -mieee  -misize  -mpadstruct  -mspace @gol
 -mprefergot  -musermode}
 
 @emph{System V Options}
address@hidden
--Qy  -Qn  -YP,@var{paths}  -Ym,@var{dir}}
address@hidden  -Qn  -YP,@var{paths}  -Ym,@var{dir}}
 
 @emph{ARC Options}
address@hidden
--EB  -EL @gol
address@hidden  -EL @gol
 -mmangle-cpu  address@hidden  address@hidden @gol
 address@hidden  address@hidden
 
 @emph{TMS320C3x/C4x Options}
address@hidden
address@hidden  -mbig  -msmall  -mregparm  -mmemparm @gol
address@hidden@var{cpu}  -mbig  -msmall  -mregparm  -mmemparm @gol
 -mfast-fix  -mmpyi  -mbk  -mti  -mdp-isr-reload @gol
 address@hidden  -mrptb  -mdb  -mloop-unsigned @gol
 -mparallel-insns  -mparallel-mpy  -mpreserve-float}
 
 @emph{V850 Options}
address@hidden
--mlong-calls  -mno-long-calls  -mep  -mno-ep @gol
address@hidden  -mno-long-calls  -mep  -mno-ep @gol
 -mprolog-function  -mno-prolog-function  -mspace @gol
 address@hidden  address@hidden  address@hidden @gol
--mapp-regs -mno-app-regs @gol
--mdisable-callt -mno-disable-callt @gol
+-mapp-regs  -mno-app-regs @gol
+-mdisable-callt  -mno-disable-callt @gol
 -mv850e @gol
 -mv850  -mbig-switch}
 
 @emph{NS32K Options}
address@hidden
--m32032  -m32332  -m32532  -m32081  -m32381 @gol
address@hidden  -m32332  -m32532  -m32081  -m32381 @gol
 -mmult-add  -mnomult-add  -msoft-float  -mrtd  -mnortd @gol
 -mregparam  -mnoregparam  -msb  -mnosb @gol
 -mbitfield  -mnobitfield  -mhimem  -mnohimem}
 
 @emph{AVR Options}
address@hidden
address@hidden  -msize  address@hidden  -mno-interrupts @gol
address@hidden@var{mcu}  -msize  address@hidden  -mno-interrupts @gol
 -mcall-prologues  -mno-tablejump  -mtiny-stack}
 
 @emph{MCore Options}
address@hidden
--mhardlit  -mno-hardlit  -mdiv  -mno-div  -mrelax-immediates @gol
address@hidden  -mno-hardlit  -mdiv  -mno-div  -mrelax-immediates @gol
 -mno-relax-immediates  -mwide-bitfields  -mno-wide-bitfields @gol
 -m4byte-functions  -mno-4byte-functions  -mcallgraph-data @gol
 -mno-callgraph-data  -mslow-bytes  -mno-slow-bytes  -mno-lsim @gol
 -mlittle-endian  -mbig-endian  -m210  -m340  -mstack-increment}
 
 @emph{MMIX Options}
address@hidden
--mlibfuncs -mno-libfuncs -mepsilon -mno-epsilon -mabi=gnu @gol
--mabi=mmixware -mzero-extend -mknuthdiv -mtoplevel-symbols @gol
--melf -mbranch-predict -mno-branch-predict -mbase-addresses @gol
--mno-base-addresses -msingle-exit -mno-single-exit}
address@hidden  -mno-libfuncs  -mepsilon  -mno-epsilon  -mabi=gnu @gol
+-mabi=mmixware  -mzero-extend  -mknuthdiv  -mtoplevel-symbols @gol
+-melf  -mbranch-predict  -mno-branch-predict  -mbase-addresses @gol
+-mno-base-addresses  -msingle-exit  -mno-single-exit}
 
 @emph{IA-64 Options}
address@hidden
--mbig-endian  -mlittle-endian  -mgnu-as  -mgnu-ld  -mno-pic @gol
address@hidden  -mlittle-endian  -mgnu-as  -mgnu-ld  -mno-pic @gol
 -mvolatile-asm-stop  -mb-step  -mregister-names  -mno-sdata @gol
 -mconstant-gp  -mauto-pic  -minline-float-divide-min-latency @gol
--minline-float-divide-max-throughput -minline-int-divide-min-latency @gol
--minline-int-divide-max-throughput -mno-dwarf2-asm @gol
+-minline-float-divide-max-throughput @gol
+-minline-int-divide-min-latency @gol
+-minline-int-divide-max-throughput  -mno-dwarf2-asm @gol
 address@hidden
 
 @emph{D30V Options}
address@hidden
--mextmem  -mextmemory  -monchip  -mno-asm-optimize @gol
--masm-optimize address@hidden address@hidden
address@hidden  -mextmemory  -monchip  -mno-asm-optimize @gol
+-masm-optimize  address@hidden  address@hidden
 
 @emph{S/390 and zSeries Options}
address@hidden
--mhard-float  -msoft-float  -mbackchain  -mno-backchain @gol
--msmall-exec  -mno-small-exec  -mmvcle -mno-mvcle @gol
--m64 -m31 -mdebug -mno-debug}
address@hidden  -msoft-float  -mbackchain  -mno-backchain @gol
+-msmall-exec  -mno-small-exec  -mmvcle  -mno-mvcle @gol
+-m64  -m31  -mdebug  -mno-debug}
 
 @emph{CRIS Options}
address@hidden
address@hidden address@hidden address@hidden @gol
address@hidden address@hidden @gol
--metrax4 -metrax100 -mpdebug -mcc-init -mno-side-effects @gol
--mstack-align -mdata-align -mconst-align @gol
--m32-bit -m16-bit -m8-bit -mno-prologue-epilogue -mno-gotplt @gol
--melf -maout -melinux -mlinux -sim -sim2}
address@hidden@var{cpu}  address@hidden  address@hidden @gol
address@hidden  address@hidden @gol
+-metrax4  -metrax100  -mpdebug  -mcc-init  -mno-side-effects @gol
+-mstack-align  -mdata-align  -mconst-align @gol
+-m32-bit  -m16-bit  -m8-bit  -mno-prologue-epilogue  -mno-gotplt @gol
+-melf  -maout  -melinux  -mlinux  -sim  -sim2}
 
 @emph{PDP-11 Options}
address@hidden
--mfpu  -msoft-float  -mac0  -mno-ac0  -m40  -m45  -m10 @gol
address@hidden  -msoft-float  -mac0  -mno-ac0  -m40  -m45  -m10 @gol
 -mbcopy  -mbcopy-builtin  -mint32  -mno-int16 @gol
 -mint16  -mno-int32  -mfloat32  -mno-float64 @gol
 -mfloat64  -mno-float32  -mabshi  -mno-abshi @gol
@@ -657,59 +613,57 @@
 -msplit  -mno-split  -munix-asm  -mdec-asm}
 
 @emph{Xstormy16 Options}
address@hidden
--msim}
address@hidden
 
 @emph{Xtensa Options}
address@hidden
--mbig-endian -mlittle-endian @gol
--mdensity -mno-density @gol
--mmac16 -mno-mac16 @gol
--mmul16 -mno-mul16 @gol
--mmul32 -mno-mul32 @gol
--mnsa -mno-nsa @gol
--mminmax -mno-minmax @gol
--msext -mno-sext @gol
--mbooleans -mno-booleans @gol
--mhard-float -msoft-float @gol
--mfused-madd -mno-fused-madd @gol
--mserialize-volatile -mno-serialize-volatile @gol
--mtext-section-literals -mno-text-section-literals @gol
--mtarget-align -mno-target-align @gol
--mlongcalls -mno-longcalls}
address@hidden  -mlittle-endian @gol
+-mdensity  -mno-density @gol
+-mmac16  -mno-mac16 @gol
+-mmul16  -mno-mul16 @gol
+-mmul32  -mno-mul32 @gol
+-mnsa  -mno-nsa @gol
+-mminmax  -mno-minmax @gol
+-msext  -mno-sext @gol
+-mbooleans  -mno-booleans @gol
+-mhard-float  -msoft-float @gol
+-mfused-madd  -mno-fused-madd @gol
+-mserialize-volatile  -mno-serialize-volatile @gol
+-mtext-section-literals  -mno-text-section-literals @gol
+-mtarget-align  -mno-target-align @gol
+-mlongcalls  -mno-longcalls}
 
 @emph{FRV Options}
address@hidden
--mgpr-32 -mgpr-64 -mfpr-32 -mfpr-64 -mhard-float -msoft-float @gol
--malloc-cc -mfixed-cc -mdword -mno-dword -mdouble -mno-double @gol
--mmedia -mno-media -mmuladd -mno-muladd -mlibrary-pic -macc-4 @gol
--macc-8 -mpack -mno-pack -mno-eflags -mcond-move -mno-cond-move @gol
--mscc -mno-scc -mcond-exec -mno-cond-exec -mvliw-branch -mno-vliw-branch @gol
--mmulti-cond-exec -mno-multi-cond-exec -mnested-cond-exec @gol
--mno-nested-cond-exec -mtomcat-stats @gol
address@hidden  -mgpr-64  -mfpr-32  -mfpr-64 @gol
+-mhard-float  -msoft-float  -malloc-cc  -mfixed-cc @gol
+-mdword  -mno-dword  -mdouble  -mno-double @gol
+-mmedia  -mno-media  -mmuladd  -mno-muladd  -mlibrary-pic @gol
+-macc-4  -macc-8  -mpack  -mno-pack  -mno-eflags @gol
+-mcond-move  -mno-cond-move -mscc  -mno-scc  @gol
+-mcond-exec  -mno-cond-exec  -mvliw-branch  -mno-vliw-branch @gol
+-mmulti-cond-exec  -mno-multi-cond-exec  -mnested-cond-exec @gol
+-mno-nested-cond-exec  -mtomcat-stats @gol
 address@hidden
 
 
 
 @item Code Generation Options
 @xref{Code Gen Options,,Options for Code Generation Conventions}.
address@hidden
address@hidden  address@hidden @gol
address@hidden -fexceptions @gol
address@hidden@var{reg}  address@hidden @gol
address@hidden  -fexceptions @gol
 -fnon-call-exceptions  -funwind-tables @gol
--fasynchronous-unwind-tables -fforced-unwind-exceptions @gol
+-fasynchronous-unwind-tables  -fforced-unwind-exceptions @gol
 -finhibit-size-directive  -finstrument-functions @gol
 -fno-common  -fno-ident  -fno-gnu-linker @gol
 -fpcc-struct-return  -fpic  -fPIC @gol
 -freg-struct-return  -fshared-data  -fshort-enums @gol
--fshort-double  -fshort-wchar -fvolatile @gol
+-fshort-double  -fshort-wchar  -fvolatile @gol
 -fvolatile-global  -fvolatile-static @gol
 -fverbose-asm  -fpack-struct  -fstack-check @gol
 address@hidden  address@hidden @gol
 -fargument-alias  -fargument-noalias @gol
 -fargument-noalias-global  -fleading-underscore @gol
 address@hidden @gol
--ftrapv -fbounds-check}
+-ftrapv  -fbounds-check}
 @end table
 
 @menu
@@ -1057,7 +1011,7 @@
 @itemx c9x
 @itemx iso9899:1999
 @itemx iso9899:199x
-ISO C99.  Note that this standard is not yet fully supported; see
+ISO C99.  This standard is not yet fully supported; see
 @address@hidden://gcc.gnu.org/gcc-3.3/c99status.html}} for more information.  
The
 names @samp{c9x} and @samp{iso9899:199x} are deprecated.
 
@@ -2032,8 +1986,10 @@
 
 @option{-Wformat} is included in @option{-Wall}.  For more control over some
 aspects of format checking, the options @option{-Wno-format-y2k},
address@hidden, @option{-Wno-format-zero-length},
address@hidden, @option{-Wformat-security}, and
address@hidden, 
address@hidden,
address@hidden, 
address@hidden, and
 @option{-Wformat=2} are available, but are not included in @option{-Wall}.
 
 @item -Wno-format-y2k
@@ -3408,15 +3364,15 @@
 compilation time.
 
 @option{-O} turns on the following optimization flags: 
address@hidden 
--fmerge-constants
--fthread-jumps
--floop-optimize
--fcrossjumping
--fif-conversion
--fif-conversion2
--fdelayed-branch
--fguess-branch-probability
address@hidden @gol
+-fmerge-constants @gol
+-fthread-jumps @gol
+-floop-optimize @gol
+-fcrossjumping @gol
+-fif-conversion @gol
+-fif-conversion2 @gol
+-fdelayed-branch @gol
+-fguess-branch-probability @gol
 -fcprop-registers}
 
 @option{-O} also turns on @option{-fomit-frame-pointer} on machines
@@ -3432,22 +3388,22 @@
 
 @option{-O2} turns on all optimization flags specified by @option{-O}.  It
 also turns on the following optimization flags:
address@hidden
--foptimize-sibling-calls
--fstrength-reduce
--fcse-follow-jumps  -fcse-skip-blocks
--frerun-cse-after-loop  -frerun-loop-opt
--fgcse   -fgcse-lm   -fgcse-sm
--fdelete-null-pointer-checks
--fexpensive-optimizations
--fregmove
--fschedule-insns  -fschedule-insns2
--fsched-interblock -fsched-spec
--fcaller-saves
--fpeephole2
--freorder-blocks  -freorder-functions
--fstrict-aliasing
--falign-functions  -falign-jumps
address@hidden @gol
+-foptimize-sibling-calls @gol
+-fstrength-reduce @gol
+-fcse-follow-jumps  -fcse-skip-blocks @gol
+-frerun-cse-after-loop  -frerun-loop-opt @gol
+-fgcse   -fgcse-lm   -fgcse-sm @gol
+-fdelete-null-pointer-checks @gol
+-fexpensive-optimizations @gol
+-fregmove @gol
+-fschedule-insns  -fschedule-insns2 @gol
+-fsched-interblock -fsched-spec @gol
+-fcaller-saves @gol
+-fpeephole2 @gol
+-freorder-blocks  -freorder-functions @gol
+-fstrict-aliasing @gol
+-falign-functions  -falign-jumps @gol
 -falign-loops  -falign-labels}
 
 Please note the warning under @option{-fgcse} about
@@ -3470,7 +3426,7 @@
 optimizations designed to reduce code size.
 
 @option{-Os} disables the following optimization flags:
address@hidden  -falign-jumps  -falign-loops
address@hidden  -falign-jumps  -falign-loops @gol
 -falign-labels  -freorder-blocks -fprefetch-loop-arrays}
 
 If you use multiple @option{-O} options, with or without level numbers,
@@ -4274,6 +4230,7 @@
 linkers with such optimizations.  AIX may have these optimizations in
 the future.
 
+
 Only use these options when there are significant benefits from doing
 so.  When you specify these options, the assembler and linker will
 create larger object and executable files and will also be slower.
@@ -7263,63 +7220,27 @@
 @opindex bundle_loader
 This specifies the @var{executable} that will be loading the build
 output file being linked. See man ld(1) for more information.
address@hidden table
 
address@hidden -allowable_client  @var{client_name}
address@hidden -arch_only
+The following options are available for the Darwin linker. The Darwin linker 
+man page, ld(1), describes them in detail.
 
address@hidden -client_name       
address@hidden -compatibility_version
address@hidden -current_version    
address@hidden -dependency-file
address@hidden -dylib_file    
address@hidden -dylinker_install_name
address@hidden -dynamic
address@hidden -dynamiclib   
address@hidden -exported_symbols_list  
address@hidden -filelist
address@hidden -flat_namespace   
address@hidden -force_cpusubtype_ALL
address@hidden -force_flat_namespace   
address@hidden -headerpad_max_install_names
address@hidden -image_base  
address@hidden -init
address@hidden -install_name
address@hidden -keep_private_externs
address@hidden -multi_module
address@hidden -multiply_defined      
address@hidden -multiply_defined_unused      
address@hidden -noall_load  
address@hidden -nomultidefs
address@hidden -noprebind     
address@hidden -noseglinkedit
address@hidden -pagezero_size    
address@hidden -prebind
address@hidden -prebind_all_twolevel_modules
address@hidden -private_bundle
address@hidden -read_only_relocs
address@hidden -sectalign  
address@hidden -sectobjectsymbols    
address@hidden -whyload
address@hidden -seg1addr 
address@hidden -sectcreate
address@hidden -sectobjectsymbols
address@hidden -sectorder
address@hidden -seg_addr_table
address@hidden -seg_addr_table_filename
address@hidden -seglinkedit
address@hidden -segprot   
address@hidden -segs_read_only_addr
address@hidden -segs_read_write_addr
address@hidden -single_module   
address@hidden -static
address@hidden -sub_library
address@hidden -sub_umbrella 
address@hidden -twolevel_namespace
address@hidden -umbrella
address@hidden -undefined
address@hidden -unexported_symbols_list
address@hidden -weak_reference_mismatches
address@hidden -whatsloaded  
address@hidden @var{client_name}  -arch_only @gol
+-client_name  -compatibility_version  -current_version @gol
+-dependency-file  -dylib_file  -dylinker_install_name @gol
+-dynamic -dynamiclib  -exported_symbols_list  -filelist @gol
+-flat_namespace  -force_cpusubtype_ALL  -force_flat_namespace  @gol 
+-headerpad_max_install_names  -image_base  -init  -install_name @gol
+-keep_private_externs  -multi_module  -multiply_defined  @gol
+-multiply_defined_unused  -noall_load  -nomultidefs @gol
+-noprebind  -noseglinkedit  -pagezero_size  -prebind @gol
+-prebind_all_twolevel_modules  -private_bundle  -read_only_relocs @gol
+-sectalign  -sectobjectsymbols  -sectcreate  -sectobjectsymbols @gol
+-sectorder  -seg1addr  -seg_addr_table  -seg_addr_table_filename @gol
+-seglinkedit  -segprot  -segs_read_only_addr  -segs_read_write_addr @gol
+-single_module  -static  -sub_library  -sub_umbrella  @gol
+-twolevel_namespace  -umbrella  -undefined  -unexported_symbols_list @gol
+-weak_reference_mismatches  -whatsloaded  -whyload}
 
 @opindex allowable_client
 @opindex arch_only    
@@ -7355,11 +7276,10 @@
 @opindex read_only_relocs
 @opindex sectalign   
 @opindex sectobjectsymbols    
address@hidden whyload  
address@hidden seg1addr
 @opindex sectcreate       
 @opindex sectobjectsymbols 
 @opindex sectorder     
address@hidden seg1addr
 @opindex seg_addr_table
 @opindex seg_addr_table_filename
 @opindex seglinkedit
@@ -7376,11 +7296,7 @@
 @opindex unexported_symbols_list
 @opindex weak_reference_mismatches
 @opindex whatsloaded
-
-This options are available for Darwin linker. Darwin linker man page
-describes them in detail.
address@hidden table
-
address@hidden whyload  
 
 @node RT Options
 @subsection IBM RT Options




reply via email to

[Prev in Thread] Current Thread [Next in Thread]