Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
84a0e7b8
Commit
84a0e7b8
authored
Nov 12, 2000
by
Joseph Myers
Committed by
Joseph Myers
Nov 12, 2000
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* invoke.texi: Clean up option summary.
From-SVN: r37408
parent
4816b8e4
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
71 additions
and
43 deletions
+71
-43
gcc/ChangeLog
+4
-0
gcc/invoke.texi
+67
-43
No files found.
gcc/ChangeLog
View file @
84a0e7b8
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
...
...
gcc/invoke.texi
View file @
84a0e7b8
...
@@ -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
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment