Commit 6ff3a151 by Neil Booth Committed by Neil Booth

common.opt: More -f switches.

	* common.opt: More -f switches.
	* opts.c (common_handle_options): Handle them.
	* toplev.c (time_report): Make extern.
	(f_options): USe flag_dummy.
	(decode_f_option): No need to use f_options now.
	* toplev.h (flag_cprop_registers, flag_ssa, flag_ssa_ccp,
	flag_ssa_dce, time_report, flag_new_regalloc): Make extern.

From-SVN: r68328
parent 2f6e4e97
2003-06-22 Neil Booth <neil@daikokuya.co.uk>
* common.opt: More -f switches.
* opts.c (common_handle_options): Handle them.
* toplev.c (time_report): Make extern.
(f_options): USe flag_dummy.
(decode_f_option): No need to use f_options now.
* toplev.h (flag_cprop_registers, flag_ssa, flag_ssa_ccp,
flag_ssa_dce, time_report, flag_new_regalloc): Make extern.
2003-06-22 Andreas Jaeger <aj@suse.de> 2003-06-22 Andreas Jaeger <aj@suse.de>
* c-lex.c: Convert to ISO C90. * c-lex.c: Convert to ISO C90.
......
...@@ -139,18 +139,57 @@ Common Joined ...@@ -139,18 +139,57 @@ Common Joined
dumpbase dumpbase
Common Separate Common Separate
fPIC
Common
fPIE
Common
falign-functions
Common
falign-functions= falign-functions=
Common RejectNegative Joined UInteger Common RejectNegative Joined UInteger
falign-jumps
Common
falign-jumps= falign-jumps=
Common RejectNegative Joined UInteger Common RejectNegative Joined UInteger
falign-labels
Common
falign-labels= falign-labels=
Common RejectNegative Joined UInteger Common RejectNegative Joined UInteger
falign-loops
Common
falign-loops= falign-loops=
Common RejectNegative Joined UInteger Common RejectNegative Joined UInteger
fargument-alias
Common
fargument-noalias
Common
fargument-noalias-global
Common
fasynchronous-unwind-tables
Common
fbounds-check
Common
fbranch-count-reg
Common
fbranch-probabilities
Common
fbranch-target-load-optimize fbranch-target-load-optimize
Common Common
...@@ -166,6 +205,12 @@ Common Joined RejectNegative ...@@ -166,6 +205,12 @@ Common Joined RejectNegative
fcaller-saves fcaller-saves
Common Common
fcommon
Common
fcprop-registers
Common
fcrossjumping fcrossjumping
Common Common
...@@ -175,6 +220,9 @@ Common ...@@ -175,6 +220,9 @@ Common
fcse-skip-blocks fcse-skip-blocks
Common Common
fdata-sections
Common
fdefer-pop fdefer-pop
Common Common
...@@ -187,18 +235,27 @@ Common ...@@ -187,18 +235,27 @@ Common
fdiagnostics-show-location= fdiagnostics-show-location=
Common Joined RejectNegative Common Joined RejectNegative
fdump-unnumbered
Common
feliminate-dwarf2-dups feliminate-dwarf2-dups
Common Common
feliminate-unused-debug-types feliminate-unused-debug-types
Common Common
fexceptions
Common
fexpensive-optimizations fexpensive-optimizations
Common Common
ffast-math ffast-math
Common Common
ffinite-math-only
Common
ffixed- ffixed-
Common Joined RejectNegative Common Joined RejectNegative
...@@ -214,6 +271,9 @@ Common ...@@ -214,6 +271,9 @@ Common
ffunction-cse ffunction-cse
Common Common
ffunction-sections
Common
fgcse fgcse
Common Common
...@@ -223,33 +283,69 @@ Common ...@@ -223,33 +283,69 @@ Common
fgcse-sm fgcse-sm
Common Common
fgnu-linker
Common
fguess-branch-probability
Common
fident
Common
fif-conversion fif-conversion
Common Common
fif-conversion2 fif-conversion2
Common Common
finhibit-size-directive
Common
finline finline
Common Common
finline-functions finline-functions
Common Common
finstrument-functions
Common
fkeep-inline-functions fkeep-inline-functions
Common Common
fkeep-static-consts fkeep-static-consts
Common Common
fleading-underscore
Common
floop-optimize floop-optimize
Common Common
fmath-errno
Common
fmem-report
Common
fmerge-all-constants
Common
fmerge-constants
Common
fmessage-length= fmessage-length=
Common RejectNegative Joined UInteger Common RejectNegative Joined UInteger
fmove-all-movables fmove-all-movables
Common Common
fnew-ra
Common
fnon-call-exceptions
Common
fold-unroll-loops fold-unroll-loops
Common Common
...@@ -259,9 +355,15 @@ Common ...@@ -259,9 +355,15 @@ Common
fomit-frame-pointer fomit-frame-pointer
Common Common
foptimize-register-move
Common
foptimize-sibling-calls foptimize-sibling-calls
Common Common
fpack-struct
Common
fpcc-struct-return fpcc-struct-return
Common Common
...@@ -271,9 +373,24 @@ Common ...@@ -271,9 +373,24 @@ Common
fpeephole fpeephole
Common Common
fpeephole2
Common
fpic
Common
fpie
Common
fprefetch-loop-arrays fprefetch-loop-arrays
Common Common
fprofile
Common
fprofile-arcs
Common
frandom-seed frandom-seed
Common Common
...@@ -286,15 +403,45 @@ Common ...@@ -286,15 +403,45 @@ Common
freg-struct-return freg-struct-return
Common Common
fregmove
Common
frename-registers
Common
freorder-blocks
Common
freorder-functions
Common
frerun-cse-after-loop frerun-cse-after-loop
Common Common
frerun-loop-opt frerun-loop-opt
Common Common
fsched-interblock
Common
fsched-spec
Common
fsched-spec-load
Common
fsched-spec-load-dangerous
Common
fsched-verbose= fsched-verbose=
Common RejectNegative Joined Common RejectNegative Joined
fsched2-use-superblocks
Common
fsched2-use-traces
Common
fschedule-insns fschedule-insns
Common Common
...@@ -304,6 +451,24 @@ Common ...@@ -304,6 +451,24 @@ Common
fshared-data fshared-data
Common Common
fsignaling-nans
Common
fsingle-precision-constant
Common
fssa
Common
fssa-ccp
Common
fssa-dce
Common
fstack-check
Common
fstack-limit fstack-limit
Common Common
...@@ -316,18 +481,33 @@ Common RejectNegative Joined ...@@ -316,18 +481,33 @@ Common RejectNegative Joined
fstrength-reduce fstrength-reduce
Common Common
fstrict-aliasing
Common
fsyntax-only fsyntax-only
Common Common
ftest-coverage
Common
fthread-jumps fthread-jumps
Common Common
ftime-report
Common
ftls-model= ftls-model=
Common Joined RejectNegative Common Joined RejectNegative
ftracer ftracer
Common Common
ftrapping-math
Common
ftrapv
Common
funit-at-a-time funit-at-a-time
Common Common
...@@ -337,12 +517,27 @@ Common ...@@ -337,12 +517,27 @@ Common
funroll-all-loops funroll-all-loops
Common Common
funsafe-math-optimizations
Common
funswitch-loops funswitch-loops
Common Common
funwind-tables
Common
fverbose-asm
Common
fwrapv
Common
fwritable-strings fwritable-strings
Common Common
fzero-initialized-in-bss
Common
g g
Common JoinedOrMissing Common JoinedOrMissing
......
...@@ -118,6 +118,12 @@ extern int flag_tracer; ...@@ -118,6 +118,12 @@ extern int flag_tracer;
extern int flag_unroll_loops; extern int flag_unroll_loops;
extern int flag_unroll_all_loops; extern int flag_unroll_all_loops;
extern int flag_unswitch_loops; extern int flag_unswitch_loops;
extern int flag_cprop_registers;
extern int flag_ssa;
extern int flag_ssa_ccp;
extern int flag_ssa_dce;
extern int time_report;
extern int flag_new_regalloc;
extern void display_help (void); extern void display_help (void);
extern void display_target_options (void); extern void display_target_options (void);
......
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