diff options
Diffstat (limited to 'gcc/common.opt')
-rw-r--r-- | gcc/common.opt | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/gcc/common.opt b/gcc/common.opt index 133bc524d7f..8fe512a76e2 100644 --- a/gcc/common.opt +++ b/gcc/common.opt @@ -380,10 +380,6 @@ fcommon Common Report Var(flag_no_common,0) Optimization Do not put uninitialized globals in the common section -fconserve-stack -Common Var(flag_conserve_stack) Optimization -Do not perform optimizations increasing noticeably stack usage - fcompare-debug= Common JoinedOrMissing RejectNegative Var(flag_compare_debug_opt) -fcompare-debug[=<opts>] Compile with and without e.g. -gtoggle, and compare the final-insns dump @@ -392,6 +388,10 @@ fcompare-debug-second Common RejectNegative Var(flag_compare_debug) Run only the second compilation of -fcompare-debug +fconserve-stack +Common Var(flag_conserve_stack) Optimization +Do not perform optimizations increasing noticeably stack usage + fcprop-registers Common Report Var(flag_cprop_registers) Optimization Perform a register copy-propagation optimization pass @@ -470,14 +470,14 @@ fdump-unnumbered Common Report Var(flag_dump_unnumbered) VarExists Suppress output of instruction numbers, line number notes and addresses in debugging dumps -fdwarf2-cfi-asm -Common Report Var(flag_dwarf2_cfi_asm) Init(HAVE_GAS_CFI_DIRECTIVE) -Enable CFI tables via GAS assembler directives. - fdump-unnumbered-links Common Report Var(flag_dump_unnumbered_links) VarExists Suppress output of previous and next insn numbers in debugging dumps +fdwarf2-cfi-asm +Common Report Var(flag_dwarf2_cfi_asm) Init(HAVE_GAS_CFI_DIRECTIVE) +Enable CFI tables via GAS assembler directives. + fearly-inlining Common Report Var(flag_early_inlining) Init(1) Optimization Perform early inlining @@ -1369,6 +1369,14 @@ fvar-tracking Common Report Var(flag_var_tracking) VarExists Optimization Perform variable tracking +fvar-tracking-assignments +Common Report Var(flag_var_tracking_assignments) VarExists Optimization +Perform variable tracking by annotating assignments + +fvar-tracking-assignments-toggle +Common Report Var(flag_var_tracking_assignments_toggle) VarExists Optimization +Toggle -fvar-tracking-assignments + fvar-tracking-uninit Common Report Var(flag_var_tracking_uninit) Optimization Perform variable tracking and also tag variables that are uninitialized |