X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Fcommon.opt;h=6c2ca93cfe6a5d21a2b58107f89285ad80eaa001;hb=db2761c823a5d3d268a55bd869d7877d3c2a124d;hp=33182582b720828a72189af2b3cf863517e794f3;hpb=fda153ea61623790645dbb963904a26b01b6865b;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/common.opt b/gcc/common.opt index 33182582b72..6c2ca93cfe6 100644 --- a/gcc/common.opt +++ b/gcc/common.opt @@ -89,6 +89,10 @@ Wcast-align Common Var(warn_cast_align) Warning Warn about pointer casts which increase alignment +Wcpp +Common Var(warn_cpp) Init(1) Warning +Warn when a #warning directive is encountered + Wdeprecated-declarations Common Var(warn_deprecated_decl) Init(1) Warning Warn about uses of __attribute__((deprecated)) declarations @@ -122,7 +126,7 @@ Common Var(warn_inline) Warning Warn when an inlined function cannot be inlined Wlarger-than- -Common RejectNegative Joined UInteger Warning +Common RejectNegative Joined UInteger Warning Undocumented Wlarger-than= Common RejectNegative Joined UInteger Warning @@ -176,6 +180,14 @@ Wstrict-overflow= Common Joined UInteger Var(warn_strict_overflow) Init(-1) Warning Warn about optimizations that assume that signed overflow is undefined +Wsuggest-attribute=const +Common Var(warn_suggest_attribute_const) Warning +Warn about functions which might be candidates for __attribute__((const)) + +Wsuggest-attribute=pure +Common Var(warn_suggest_attribute_pure) Warning +Warn about functions which might be candidates for __attribute__((pure)) + Wswitch Common Var(warn_switch) Warning Warn about enumerated switches, with no default, missing a case @@ -208,6 +220,14 @@ Wunused Common Var(warn_unused) Init(0) Warning Enable all -Wunused- warnings +Wunused-but-set-parameter +Common Var(warn_unused_but_set_parameter) Init(-1) Warning +Warn when a function parameter is only set, otherwise unused + +Wunused-but-set-variable +Common Var(warn_unused_but_set_variable) Init(-1) Warning +Warn when a variable is only set, otherwise unused + Wunused-function Common Var(warn_unused_function) Init(-1) Warning Warn when a function is unused @@ -229,8 +249,8 @@ Common Var(warn_unused_variable) Init(-1) Warning Warn when a variable is unused Wcoverage-mismatch -Common RejectNegative Var(warn_coverage_mismatch) Warning -Warn instead of error in case profiles in -fprofile-use do not match +Common Var(warn_coverage_mismatch) Init(1) Warning +Warn in case profiles in -fprofile-use do not match aux-info Common Separate @@ -255,7 +275,7 @@ Common Separate dumpdir Common Separate --dumpdir Set the directory name to be used for dumps +-dumpdir Set the directory name to be used for dumps ; The version of the C++ ABI in use. The following values are allowed: ; @@ -307,29 +327,21 @@ Align the start of loops falign-loops= Common RejectNegative Joined UInteger -; This flag is only tested if alias checking is enabled. -; 0 if pointer arguments may alias each other. True in C. -; 1 if pointer arguments may not alias each other but may alias -; global variables. -; 2 if pointer arguments may not alias each other and may not -; alias global variables. -; 3 if pointer arguments may not alias anything. True in Fortran. -; Set by the front end. fargument-alias -Common Report Var(flag_argument_noalias,0) Optimization -Specify that arguments may alias each other and globals +Common +Does nothing. Preserved for backward compatibility. fargument-noalias -Common Report Var(flag_argument_noalias,1) VarExists Optimization -Assume arguments may alias globals but not each other +Common +Does nothing. Preserved for backward compatibility. fargument-noalias-global -Common Report Var(flag_argument_noalias,2) VarExists Optimization -Assume arguments alias neither each other nor globals +Common +Does nothing. Preserved for backward compatibility. fargument-noalias-anything -Common Report Var(flag_argument_noalias,3) VarExists Optimization -Assume arguments alias no other storage +Common +Does nothing. Preserved for backward compatibility. fasynchronous-unwind-tables Common Report Var(flag_asynchronous_unwind_tables) Optimization @@ -461,7 +473,7 @@ Common Joined RejectNegative -fdiagnostics-show-location=[once|every-line] How often to emit source location at the beginning of line-wrapped diagnostics fdiagnostics-show-option -Common +Common Var(flag_diagnostics_show_option) Init(1) Amend appropriate diagnostic messages with the command line option that controls them fdump- @@ -689,22 +701,22 @@ fipa-cp-clone Common Report Var(flag_ipa_cp_clone) Optimization Perform cloning to make Interprocedural constant propagation stronger -fipa-pure-const -Common Report Var(flag_ipa_pure_const) Init(0) Optimization -Discover pure and const functions +fipa-profile +Common Report Var(flag_ipa_profile) Init(0) Optimization +Perform interprocedural profile propagation fipa-pta Common Report Var(flag_ipa_pta) Init(0) Optimization Perform interprocedural points-to analysis +fipa-pure-const +Common Report Var(flag_ipa_pure_const) Init(0) Optimization +Discover pure and const functions + fipa-reference Common Report Var(flag_ipa_reference) Init(0) Optimization Discover readonly and non addressable static variables -fipa-type-escape -Common Report Var(flag_ipa_type_escape) Init(0) Optimization -Type based escape and alias analysis - fipa-matrix-reorg Common Report Var(flag_ipa_matrix_reorg) Optimization Perform matrix layout flattening and transposing based @@ -1131,6 +1143,10 @@ fsee Common Does nothing. Preserved for backward compatibility. +fzee +Common Report Var(flag_zee) Init(0) +Eliminate redundant zero extensions on targets that support implicit extensions. + fshow-column Common C ObjC C++ ObjC++ Report Var(flag_show_column) Init(1) Show column numbers in diagnostics, when available. Default on @@ -1468,8 +1484,12 @@ Common Report Var(flag_web) Init(2) Optimization Construct webs and split unrelated uses of single variable fwhopr -Common Var(flag_whopr) -Enable partitioned link-time optimization. +Common +Enable partitioned link-time optimization + +fwhopr= +Common RejectNegative UInteger Joined Var(flag_whopr) +Enable partitioned link-time optimization with specified number of parallel jobs ftree-builtin-call-dce Common Report Var(flag_tree_builtin_call_dce) Init(0) Optimization @@ -1535,6 +1555,10 @@ gxcoff+ Common JoinedOrMissing Negative(gcoff) Generate debug information in extended XCOFF format +iplugindir= +Common Joined Var(plugindir_string) Init(0) +-iplugindir= Set to be the default plugin directory + o Common Joined Separate -o Place output into