common.opt (flag_gcse_sm): Disable by default.
* common.opt (flag_gcse_sm): Disable by default. (flag_gcse_las): Likewise. (flag_web): Likewise. Create from this file. * flags.h: Remove flag_web declaration. * toplev.c (flag_web): Likewise. (process_options): Never set flag_web. From-SVN: r88250
This commit is contained in:
parent
78492bf5ac
commit
21ef99b8ca
|
@ -1,3 +1,12 @@
|
|||
2004-09-28 Steven Bosscher <stevenb@suse.de>
|
||||
|
||||
* common.opt (flag_gcse_sm): Disable by default.
|
||||
(flag_gcse_las): Likewise.
|
||||
(flag_web): Likewise. Create from this file.
|
||||
* flags.h: Remove flag_web declaration.
|
||||
* toplev.c (flag_web): Likewise.
|
||||
(process_options): Never set flag_web.
|
||||
|
||||
2004-09-28 Steven Bosscher <stevenb@suse.de>
|
||||
|
||||
* Makefile.in (tree-ssa-propagate.o): Depend on vec.h.
|
||||
|
|
|
@ -407,11 +407,11 @@ Common Report Var(flag_gcse_lm) Init(1)
|
|||
Perform enhanced load motion during global common subexpression elimination
|
||||
|
||||
fgcse-sm
|
||||
Common Report Var(flag_gcse_sm) Init(1)
|
||||
Common Report Var(flag_gcse_sm) Init(0)
|
||||
Perform store motion after global common subexpression elimination
|
||||
|
||||
fgcse-las
|
||||
Common Report Var(flag_gcse_las) Init(1)
|
||||
Common Report Var(flag_gcse_las) Init(0)
|
||||
Perform redundant load after store elimination in global common subexpression
|
||||
elimination
|
||||
|
||||
|
@ -936,7 +936,7 @@ Common Report Var(flag_value_profile_transformations)
|
|||
Use expression value profiles in optimizations
|
||||
|
||||
fweb
|
||||
Common Report Var(flag_web) VarExists
|
||||
Common Report Var(flag_web) Init(0)
|
||||
Construct webs and split unrelated uses of single variable
|
||||
|
||||
fwrapv
|
||||
|
|
|
@ -240,8 +240,6 @@ extern enum graph_dump_types graph_dump_format;
|
|||
and to print them when we are done. */
|
||||
extern int flag_detailed_statistics;
|
||||
|
||||
extern int flag_web;
|
||||
|
||||
/* Nonzero means that we defer emitting functions until they are actually
|
||||
used. */
|
||||
extern int flag_remove_unreachable_functions;
|
||||
|
|
12
gcc/toplev.c
12
gcc/toplev.c
|
@ -270,12 +270,6 @@ int flag_pcc_struct_return = DEFAULT_PCC_STRUCT_RETURN;
|
|||
|
||||
int flag_complex_divide_method = 0;
|
||||
|
||||
/* Nonzero means performs web construction pass. When flag_web ==
|
||||
AUTODETECT_FLAG_VAR_TRACKING it will be set according to optimize
|
||||
and default_debug_hooks in process_options (). */
|
||||
|
||||
int flag_web = AUTODETECT_FLAG_VAR_TRACKING;
|
||||
|
||||
/* Nonzero means that we don't want inlining by virtue of -fno-inline,
|
||||
not just because the tree inliner turned us off. */
|
||||
|
||||
|
@ -1827,7 +1821,7 @@ process_options (void)
|
|||
debug_type_names[write_symbols]);
|
||||
|
||||
/* Now we know which debug output will be used so we can set
|
||||
flag_var_tracking, flag_rename_registers and flag_web if the user has
|
||||
flag_var_tracking, flag_rename_registers if the user has
|
||||
not specified them. */
|
||||
if (debug_info_level < DINFO_LEVEL_NORMAL
|
||||
|| debug_hooks->var_location == do_nothing_debug_hooks.var_location)
|
||||
|
@ -1848,10 +1842,6 @@ process_options (void)
|
|||
flag_rename_registers = default_debug_hooks->var_location
|
||||
!= do_nothing_debug_hooks.var_location;
|
||||
|
||||
if (flag_web == AUTODETECT_FLAG_VAR_TRACKING)
|
||||
flag_web = optimize >= 2 && (default_debug_hooks->var_location
|
||||
!= do_nothing_debug_hooks.var_location);
|
||||
|
||||
if (flag_var_tracking == AUTODETECT_FLAG_VAR_TRACKING)
|
||||
flag_var_tracking = optimize >= 1;
|
||||
|
||||
|
|
Loading…
Reference in New Issue