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>
* c-lex.c: Convert to ISO C90.
......
......@@ -139,18 +139,57 @@ Common Joined
dumpbase
Common Separate
fPIC
Common
fPIE
Common
falign-functions
Common
falign-functions=
Common RejectNegative Joined UInteger
falign-jumps
Common
falign-jumps=
Common RejectNegative Joined UInteger
falign-labels
Common
falign-labels=
Common RejectNegative Joined UInteger
falign-loops
Common
falign-loops=
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
Common
......@@ -166,6 +205,12 @@ Common Joined RejectNegative
fcaller-saves
Common
fcommon
Common
fcprop-registers
Common
fcrossjumping
Common
......@@ -175,6 +220,9 @@ Common
fcse-skip-blocks
Common
fdata-sections
Common
fdefer-pop
Common
......@@ -187,18 +235,27 @@ Common
fdiagnostics-show-location=
Common Joined RejectNegative
fdump-unnumbered
Common
feliminate-dwarf2-dups
Common
feliminate-unused-debug-types
Common
fexceptions
Common
fexpensive-optimizations
Common
ffast-math
Common
ffinite-math-only
Common
ffixed-
Common Joined RejectNegative
......@@ -214,6 +271,9 @@ Common
ffunction-cse
Common
ffunction-sections
Common
fgcse
Common
......@@ -223,33 +283,69 @@ Common
fgcse-sm
Common
fgnu-linker
Common
fguess-branch-probability
Common
fident
Common
fif-conversion
Common
fif-conversion2
Common
finhibit-size-directive
Common
finline
Common
finline-functions
Common
finstrument-functions
Common
fkeep-inline-functions
Common
fkeep-static-consts
Common
fleading-underscore
Common
floop-optimize
Common
fmath-errno
Common
fmem-report
Common
fmerge-all-constants
Common
fmerge-constants
Common
fmessage-length=
Common RejectNegative Joined UInteger
fmove-all-movables
Common
fnew-ra
Common
fnon-call-exceptions
Common
fold-unroll-loops
Common
......@@ -259,9 +355,15 @@ Common
fomit-frame-pointer
Common
foptimize-register-move
Common
foptimize-sibling-calls
Common
fpack-struct
Common
fpcc-struct-return
Common
......@@ -271,9 +373,24 @@ Common
fpeephole
Common
fpeephole2
Common
fpic
Common
fpie
Common
fprefetch-loop-arrays
Common
fprofile
Common
fprofile-arcs
Common
frandom-seed
Common
......@@ -286,15 +403,45 @@ Common
freg-struct-return
Common
fregmove
Common
frename-registers
Common
freorder-blocks
Common
freorder-functions
Common
frerun-cse-after-loop
Common
frerun-loop-opt
Common
fsched-interblock
Common
fsched-spec
Common
fsched-spec-load
Common
fsched-spec-load-dangerous
Common
fsched-verbose=
Common RejectNegative Joined
fsched2-use-superblocks
Common
fsched2-use-traces
Common
fschedule-insns
Common
......@@ -304,6 +451,24 @@ Common
fshared-data
Common
fsignaling-nans
Common
fsingle-precision-constant
Common
fssa
Common
fssa-ccp
Common
fssa-dce
Common
fstack-check
Common
fstack-limit
Common
......@@ -316,18 +481,33 @@ Common RejectNegative Joined
fstrength-reduce
Common
fstrict-aliasing
Common
fsyntax-only
Common
ftest-coverage
Common
fthread-jumps
Common
ftime-report
Common
ftls-model=
Common Joined RejectNegative
ftracer
Common
ftrapping-math
Common
ftrapv
Common
funit-at-a-time
Common
......@@ -337,12 +517,27 @@ Common
funroll-all-loops
Common
funsafe-math-optimizations
Common
funswitch-loops
Common
funwind-tables
Common
fverbose-asm
Common
fwrapv
Common
fwritable-strings
Common
fzero-initialized-in-bss
Common
g
Common JoinedOrMissing
......
......@@ -118,6 +118,12 @@ extern int flag_tracer;
extern int flag_unroll_loops;
extern int flag_unroll_all_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_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