diff options
Diffstat (limited to 'gcc/common.opt')
-rw-r--r-- | gcc/common.opt | 29 |
1 files changed, 26 insertions, 3 deletions
diff --git a/gcc/common.opt b/gcc/common.opt index 0c90c09e7cf..894236dd80f 100644 --- a/gcc/common.opt +++ b/gcc/common.opt @@ -1366,6 +1366,10 @@ floop-flatten Common Ignore Does nothing. Preserved for backward compatibility. +floop-nest-optimize +Common Report Var(flag_loop_optimize_isl) Optimization +Enable the ISL based loop nest optimizer + fstrict-volatile-bitfields Common Report Var(flag_strict_volatile_bitfields) Init(-1) Force bitfield accesses to match their type width @@ -1390,6 +1394,22 @@ fif-conversion2 Common Report Var(flag_if_conversion2) Optimization Perform conversion of conditional jumps to conditional execution +fstack-reuse= +Common Joined RejectNegative Enum(stack_reuse_level) Var(flag_stack_reuse) Init(SR_ALL) +-fstack-reuse=[all|named_vars|none] Set stack reuse level for local variables. + +Enum +Name(stack_reuse_level) Type(enum stack_reuse_level) UnknownError(unknown Stack Reuse Level %qs) + +EnumValue +Enum(stack_reuse_level) String(all) Value(SR_ALL) + +EnumValue +Enum(stack_reuse_level) String(named_vars) Value(SR_NAMED_VARS) + +EnumValue +Enum(stack_reuse_level) String(none) Value(SR_NONE) + ftree-loop-if-convert Common Report Var(flag_tree_loop_if_convert) Init(-1) Optimization Convert conditional jumps in innermost loops to branchless equivalents @@ -1476,9 +1496,8 @@ Common Report Var(flag_ipa_reference) Init(0) Optimization Discover readonly and non addressable static variables fipa-matrix-reorg -Common Report Var(flag_ipa_matrix_reorg) Optimization -Perform matrix layout flattening and transposing based -on profiling information. +Common Ignore +Does nothing. Preserved for backward compatibility. fipa-struct-reorg Common Ignore @@ -2207,6 +2226,10 @@ ftree-sink Common Report Var(flag_tree_sink) Optimization Enable SSA code sinking on trees +ftree-slsr +Common Report Var(flag_tree_slsr) Optimization +Perform straight-line strength reduction + ftree-sra Common Report Var(flag_tree_sra) Optimization Perform scalar replacement of aggregates |