X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Fcommon.opt;h=4c08b9705877d35ca51c1b145fa5e0812d11ce3c;hb=3bcc1a800100c83e84eaa18ef50c68510a8d8cd1;hp=7f1e995c30b95cd66c93a440f0bd1542ac26bb0c;hpb=72528c715b9ec95b5fc0c84c3c2e87aa3573ec63;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/common.opt b/gcc/common.opt index 7f1e995c30b..4c08b970587 100644 --- a/gcc/common.opt +++ b/gcc/common.opt @@ -1,5 +1,5 @@ ; Options for the language- and target-independent parts of the compiler. -; Copyright (C) 2003 Free Software Foundation, Inc. +; Copyright (C) 2003, 2004 Free Software Foundation, Inc. ; ; This file is part of GCC. ; @@ -28,6 +28,7 @@ Display this information -param Common Separate +--param = Set paramter to value. See below for a complete list of parameters -target-help Common @@ -242,6 +243,10 @@ fbranch-target-load-optimize2 Common Perform branch target load optimization after prologue / epilogue threading +fbtr-bb-exclusive +Common +Restrict target load migration not to re-use registers in any basic block + fcall-saved- Common Joined RejectNegative -fcall-saved- Mark as being preserved across functions @@ -361,9 +366,9 @@ fgcse-sm Common Perform store motion after global common subexpression elimination -fgnu-linker +fgcse-las Common -Output GNU ld formatted global initializers +Perform redundant load after store elimination in global common subexpression elimination fguess-branch-probability Common @@ -512,6 +517,18 @@ fprofile-arcs Common Insert arc-based program profiling code +fprofile-generate +Common +Enable common options for generating profile info for profile feedback directed optimizations + +fprofile-use +Common +Enable common options for performing profile feedback directed optimizations + +fprofile-values +Common +Insert code to profile values of expressions + frandom-seed Common @@ -551,6 +568,10 @@ frerun-loop-opt Common Run the loop optimizer twice +frounding-math +Common +Disable optimizations that assume default FP rounding behavior + fsched-interblock Common Enable scheduling across basic blocks @@ -587,6 +608,22 @@ fschedule-insns2 Common Reschedule instructions after register allocation +fsched-stalled-insns +Common +Allow premature scheduling of queued insns + +fsched-stalled-insns= +Common RejectNegative Joined UInteger +-fsched-stalled-insns= Set number of queued insns that can be prematurely scheduled + +fsched-stalled-insns-dep +Common +Set dependence distance checking in premature scheduling of queued insns + +fsched-stalled-insns-dep= +Common RejectNegative Joined UInteger +-fsched-stalled-insns-dep= Set dependence distance checking in premature scheduling of queued insns + fshared-data Common Mark data as shared rather than private @@ -599,18 +636,6 @@ fsingle-precision-constant Common Convert floating point constants to single precision constants -fssa -Common -Enable static single assignment optimizations - -fssa-ccp -Common -Enable SSA conditional constant propagation - -fssa-dce -Common -Enable aggressive SSA dead code elimination - fstack-check Common Insert stack checking code into the program @@ -690,10 +715,22 @@ funwind-tables Common Just generate unwind tables for exception handling +fvar-tracking +Common +Perform variable tracking + fverbose-asm Common Add extra commentary to assembler output +fvpt +Common +Use expression value profiles in optimizations + +fweb +Common +Construct webs and split unrelated uses of single variable + fwrapv Common Assume signed arithmetic overflow wraps around @@ -708,6 +745,39 @@ Put zero initialized data in the bss section g Common JoinedOrMissing +Generate debug information in default format + +gcoff +Common JoinedOrMissing +Generate debug information in COFF format + +gdwarf-2 +Common JoinedOrMissing +Generate debug information in DWARF v2 format + +ggdb +Common JoinedOrMissing +Generate debug information in default extended format + +gstabs +Common JoinedOrMissing +Generate debug information in STABS format + +gstabs+ +Common JoinedOrMissing +Generate debug information in extended STABS format + +gvms +Common JoinedOrMissing +Generate debug information in VMS format + +gxcoff +Common JoinedOrMissing +Generate debug information in XCOFF format + +gxcoff+ +Common JoinedOrMissing +Generate debug information in extended XCOFF format m Common Joined