Commit 84a0e7b8 by Joseph Myers Committed by Joseph Myers

* invoke.texi: Clean up option summary.

From-SVN: r37408
parent 4816b8e4
2000-11-12 Joseph S. Myers <jsm28@cam.ac.uk>
* invoke.texi: Clean up option summary.
2000-11-12 Nick Clifton <nickc@redhat.com> 2000-11-12 Nick Clifton <nickc@redhat.com>
* config/mcore/mcore.c: Fix comment formating, and adjust sequence * config/mcore/mcore.c: Fix comment formating, and adjust sequence
......
...@@ -90,32 +90,43 @@ in the following sections. ...@@ -90,32 +90,43 @@ in the following sections.
@item Overall Options @item Overall Options
@xref{Overall Options,,Options Controlling the Kind of Output}. @xref{Overall Options,,Options Controlling the Kind of Output}.
@smallexample @smallexample
-c -S -E -o @var{file} -pipe -pass-exit-codes -v --target-help --help -x @var{language} -c -S -E -o @var{file} -pipe -pass-exit-codes -x @var{language}
-v --target-help --help
@end smallexample @end smallexample
@item C Language Options @item C Language Options
@xref{C Dialect Options,,Options Controlling C Dialect}. @xref{C Dialect Options,,Options Controlling C Dialect}.
@smallexample @smallexample
-ansi -std -fallow-single-precision -fcond-mismatch -fno-asm -ansi -std=@var{standard} -fno-asm -fno-builtin
-fno-builtin -ffreestanding -fhosted -fsigned-bitfields -fsigned-char -fhosted -ffreestanding
-funsigned-bitfields -funsigned-char -fwritable-strings -trigraphs -traditional -traditional-cpp
-traditional -traditional-cpp -trigraphs -fsingle-precision-constant -fallow-single-precision -fcond-mismatch
-fsigned-bitfields -fsigned-char
-funsigned-bitfields -funsigned-char
-fwritable-strings -fshort-wchar
@end smallexample @end smallexample
@item C++ Language Options @item C++ Language Options
@xref{C++ Dialect Options,,Options Controlling C++ Dialect}. @xref{C++ Dialect Options,,Options Controlling C++ Dialect}.
@smallexample @smallexample
-fno-access-control -fcheck-new -fconserve-space -fno-access-control -fcheck-new -fconserve-space
-fdollars-in-identifiers -fno-elide-constructors -fexternal-templates -fdollars-in-identifiers -fno-elide-constructors
-ffor-scope -fno-for-scope -fno-gnu-keywords -fhonor-std -fno-enforce-eh-specs -fexternal-templates
-fhuge-objects -fno-implicit-templates -finit-priority -falt-external-templates
-fno-implement-inlines -fname-mangling-version-@var{n} -ffor-scope -fno-for-scope -fno-gnu-keywords -fhonor-std
-fno-default-inline -fno-operator-names -fno-optional-diags -fpermissive -fhuge-objects -fno-implicit-templates
-frepo -fsquangle -ftemplate-depth-@var{n} -fno-implicit-inline-templates -finit-priority
-fuse-cxa-atexit -fvtable-thunks -nostdinc++ -Wctor-dtor-privacy -fno-implement-inlines -fms-extensions
-Wno-deprecated -Weffc++ -Wno-non-template-friend -Wnon-virtual-dtor -fname-mangling-version-@var{n} -fno-operator-names
-Wold-style-cast -Woverloaded-virtual -Wno-pmf-conversions -Wreorder -fno-optional-diags -fpermissive
-Wsign-promo -Wsynth -frepo -fno-rtti -fsquangle -ftemplate-depth-@var{n}
-fuse-cxa-atexit -fvtable-thunks -nostdinc++
-fno-default-inline -Wctor-dtor-privacy
-Wnon-virtual-dtor -Wreorder
-Weffc++ -Wno-deprecated
-Wno-non-template-friend -Wold-style-cast
-Woverloaded-virtual -Wno-pmf-conversions
-Wsign-promo -Wsynth
@end smallexample @end smallexample
@item Language Independent Options @item Language Independent Options
...@@ -129,20 +140,25 @@ in the following sections. ...@@ -129,20 +140,25 @@ in the following sections.
@xref{Warning Options,,Options to Request or Suppress Warnings}. @xref{Warning Options,,Options to Request or Suppress Warnings}.
@smallexample @smallexample
-fsyntax-only -pedantic -pedantic-errors -fsyntax-only -pedantic -pedantic-errors
-w -W -Wall -Waggregate-return -w -W -Wall -Waggregate-return
-Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment
-Wconversion -Wdisabled-optimization -Werror -Wformat -Wconversion -Wdisabled-optimization -Werror
-Wfloat-equal -Wformat
-Wid-clash-@var{len} -Wimplicit -Wimplicit-int -Wid-clash-@var{len} -Wimplicit -Wimplicit-int
-Wimplicit-function-declaration -Wimport -Wimplicit-function-declaration
-Werror-implicit-function-declaration -Wfloat-equal -Winline -Werror-implicit-function-declaration
-Wimport -Winline
-Wlarger-than-@var{len} -Wlong-long -Wlarger-than-@var{len} -Wlong-long
-Wmain -Wmissing-declarations -Wmissing-noreturn -Wmain -Wmissing-declarations
-Wmissing-format-attribute -Wmissing-noreturn
-Wmultichar -Wno-import -Wpacked -Wpadded -Wmultichar -Wno-import -Wpacked -Wpadded
-Wparentheses -Wpointer-arith -Wredundant-decls -Wparentheses -Wpointer-arith -Wredundant-decls
-Wreturn-type -Wshadow -Wsign-compare -Wswitch -Wsystem-headers -Wreturn-type -Wsequence-point -Wshadow
-Wtrigraphs -Wundef -Wuninitialized -Wunknown-pragmas -Wunreachable-code -Wsign-compare -Wswitch -Wsystem-headers
-Wunused -Wunused-function -Wunused-label -Wunused-parameter -Wtrigraphs -Wundef -Wuninitialized
-Wunused-variable -Wunused-value -Wwrite-strings -Wunknown-pragmas -Wunreachable-code
-Wunused -Wunused-function -Wunused-label -Wunused-parameter
-Wunused-value -Wunused-variable -Wwrite-strings
@end smallexample @end smallexample
@item C-only Warning Options @item C-only Warning Options
...@@ -159,27 +175,33 @@ in the following sections. ...@@ -159,27 +175,33 @@ in the following sections.
-g -g@var{level} -gcoff -gdwarf -gdwarf-1 -gdwarf-1+ -gdwarf-2 -g -g@var{level} -gcoff -gdwarf -gdwarf-1 -gdwarf-1+ -gdwarf-2
-ggdb -gstabs -gstabs+ -gxcoff -gxcoff+ -ggdb -gstabs -gstabs+ -gxcoff -gxcoff+
-p -pg -print-file-name=@var{library} -print-libgcc-file-name -p -pg -print-file-name=@var{library} -print-libgcc-file-name
-print-prog-name=@var{program} -print-search-dirs -save-temps -time -print-prog-name=@var{program} -print-search-dirs -Q
-save-temps -time
@end smallexample @end smallexample
@item Optimization Options @item Optimization Options
@xref{Optimize Options,,Options that Control Optimization}. @xref{Optimize Options,,Options that Control Optimization}.
@smallexample @smallexample
-falign-functions=@var{n} -falign-labels=@var{n} -falign-loops=@var{n} -falign-functions=@var{n} -falign-jumps=@var{n}
-falign-jumps=@var{n} -fbranch-probabilities -falign-labels=@var{n} -falign-loops=@var{n}
-fcaller-saves -fcse-follow-jumps -fcse-skip-blocks -fbranch-probabilities -fcaller-saves
-fdce -fdelayed-branch -fdelete-null-pointer-checks -fexpensive-optimizations -fcse-follow-jumps -fcse-skip-blocks -fdata-sections -fdce
-ffast-math -ffloat-store -fforce-addr -fforce-mem -fno-math-errno -fdelayed-branch -fdelete-null-pointer-checks
-fdata-sections -ffunction-sections -fgcse -fexpensive-optimizations -ffast-math -ffloat-store
-fforce-addr -fforce-mem -ffunction-sections -fgcse
-finline-functions -finline-limit=@var{n} -fkeep-inline-functions -finline-functions -finline-limit=@var{n} -fkeep-inline-functions
-fmove-all-movables -fno-default-inline -fno-defer-pop -fkeep-static-consts -fmove-all-movables
-fno-function-cse -fno-inline -fno-peephole -ftrapv -fno-default-inline -fno-defer-pop
-fomit-frame-pointer -foptimize-register-move -foptimize-sibling-calls -fno-function-cse -fno-inline -fno-math-errno -fno-peephole
-fregmove -frename-registers -frerun-cse-after-loop -frerun-loop-opt -fomit-frame-pointer -foptimize-register-move
-freduce-all-givs -fschedule-insns -fschedule-insns2 -fssa -foptimize-sibling-calls -freduce-all-givs
-fstrength-reduce -fstrict-aliasing -fthread-jumps -funroll-all-loops -fregmove -frename-registers
-funroll-loops -frerun-cse-after-loop -frerun-loop-opt
-O -O0 -O1 -O2 -O3 -Os -fschedule-insns -fschedule-insns2
-fsingle-precision-constant -fssa
-fstrength-reduce -fstrict-aliasing -fthread-jumps -ftrapv
-funroll-all-loops -funroll-loops
-O -O0 -O1 -O2 -O3 -Os
@end smallexample @end smallexample
@item Preprocessor Options @item Preprocessor Options
...@@ -352,7 +374,8 @@ in the following sections. ...@@ -352,7 +374,8 @@ in the following sections.
-mminimum-fp-blocks -mnohc-struct-return -mminimum-fp-blocks -mnohc-struct-return
@emph{MIPS Options} @emph{MIPS Options}
-mabicalls -mcpu=@var{cpu type} -membedded-data -muninit-const-in-rodata -mabicalls -mcpu=@var{cpu type}
-membedded-data -muninit-const-in-rodata
-membedded-pic -mfp32 -mfp64 -mgas -mgp32 -mgp64 -membedded-pic -mfp32 -mfp64 -mgas -mgp32 -mgp64
-mgpopt -mhalf-pic -mhard-float -mint64 -mips1 -mgpopt -mhalf-pic -mhard-float -mint64 -mips1
-mips2 -mips3 -mips4 -mlong64 -mlong32 -mlong-calls -mmemcpy -mips2 -mips3 -mips4 -mlong64 -mlong32 -mlong-calls -mmemcpy
...@@ -465,13 +488,14 @@ in the following sections. ...@@ -465,13 +488,14 @@ in the following sections.
@xref{Code Gen Options,,Options for Code Generation Conventions}. @xref{Code Gen Options,,Options for Code Generation Conventions}.
@smallexample @smallexample
-fcall-saved-@var{reg} -fcall-used-@var{reg} -fcall-saved-@var{reg} -fcall-used-@var{reg}
-fexceptions -funwind-tables -ffixed-@var{reg} -finhibit-size-directive -fexceptions -funwind-tables -ffixed-@var{reg}
-finhibit-size-directive -finstrument-functions
-fcheck-memory-usage -fprefix-function-name -fcheck-memory-usage -fprefix-function-name
-fno-common -fno-ident -fno-gnu-linker -fno-common -fno-ident -fno-gnu-linker
-fpcc-struct-return -fpic -fPIC -fpcc-struct-return -fpic -fPIC
-freg-struct-return -fshared-data -fshort-enums -freg-struct-return -fshared-data -fshort-enums
-fshort-double -fvolatile -fvolatile-global -fvolatile-static -fshort-double -fvolatile -fvolatile-global -fvolatile-static
-fverbose-asm -fpack-struct -fstack-check -fverbose-asm -fpack-struct -fstack-check
-fstack-limit-register=@var{reg} -fstack-limit-symbol=@var{sym} -fstack-limit-register=@var{reg} -fstack-limit-symbol=@var{sym}
-fargument-alias -fargument-noalias -fargument-alias -fargument-noalias
-fargument-noalias-global -fargument-noalias-global
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment