diff options
Diffstat (limited to 'gcc/common.opt')
-rw-r--r-- | gcc/common.opt | 32 |
1 files changed, 9 insertions, 23 deletions
diff --git a/gcc/common.opt b/gcc/common.opt index 9b85cf5c0c3..fe16c2105d4 100644 --- a/gcc/common.opt +++ b/gcc/common.opt @@ -3464,31 +3464,21 @@ fipa-ra Common Report Var(flag_ipa_ra) Optimization Use caller save register across calls if possible. -fipa-typelist-struct= -Common Joined Report Var(flag_ipa_typelist_struct) Init(0) --fipa-typelist-struct=<string> Name of struct of interest - -fipa-typelist-field= -Common Joined Report Var(flag_ipa_typelist_field) Init(0) --fipa-typelist-field=<string> Name of struct of interest - -ftp-types-compared= -Common Joined Report Var(flag_tp_types_compared) Init(0) - -ftp-comparison-functions= -Common Joined Report Var(flag_tp_comparison_functions) Init(0) - -fipa-prototype -Common Report Var(flag_ipa_prototype) Optimization -TBD - fipa-type-escape-analysis Common Report Var(flag_ipa_type_escape_analysis) Optimization This flag is only used for debugging the type escape analysis +Wdfa +Common Var(warn_dfa) Init(1) Warning +Warn about dead fields at link time. + +fipa-type-escape-analysis-keep-casts +Common Report Var(flag_ipa_type_escape_analysis_keep_casts) Init(0) +This flag is used to ignore casting in the legality analysis of dead field elimination. + fprint-escape-analysis Common Report Var(flag_print_escape_analysis) Optimization -This flag is used to print the escape analysis proper. It does not include type casting. +This flag is used to print the escape analysis proper. It does not include type casting. fprint-cast-analysis Common Report Var(flag_print_cast_analysis) Optimization @@ -3498,8 +3488,4 @@ fprint-access-analysis Common Report Var(flag_print_access_analysis) Optimization This flag is used to print the access analysis (if field is read or written to). -fipa-dlo -Common Report Var(flag_ipa_dlo) Optimization -Perform data-layout optimizations - ; This comment is to ensure we retain the blank line above. |